Solución al error 404 al hacer click en enlaces

  • Autor Autor Varian
  • Fecha de inicio Fecha de inicio
Varian

Varian

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas compañeros, tengo un problema con un cliente. Tiene una web con el pluging WPML de idiomas, cuanto estoy en el idioma en inglés, y hago click sobre un enlace, este me muestra la página 404, sin embargo, si elimino la palabra /en/ de la url, me carga perfectamente la página. He pensado en ir a mano uno a uno, pero creo que tiene que haber una solución mas eficiente, ya que son cientos de páginas con este error.

¿Sabéis como hacerlo?

Muchas gracias.
 
Que opciones de configuración te ofrece tu plugin?
 
Que opciones de configuración te ofrece tu plugin?

Las opciones que me da son:

Lenguages
Translation Management
Theme and plugins localization
Support
Media translation
WP Menus Sync
Sticky Links
String Translation
Translations
Taxonomy Translation

Gracias!

- - - Actualizado - - -

espero que te sirva 😉

crea un archivo .htacess

Insertar CODE, HTML o PHP:
Options +FollowSymLinks

RewriteEngine On

RewriteRule ^en.*$ http://nombredeblog.com/ [R=301,L]



Mas info : https://siliconhosting.com/kb/questions/350/Redirigir+un+directorio+a+otro+con+htaccess+rewrite

Ya tengo un .htacess en el ftp del directorio, si meto esas líneas, ¿no tendré problemas con la web? ¿o se caerá?

Gracias!
 
Esta al reves,

Insertar CODE, HTML o PHP:
Options +FollowSymLinks

RewriteEngine On

RewriteRule ^http://nombredeblog.com/([^/]+)$ /en/$1 [R=301,L]

Asi deberia funcionar

Sigue sin funcionar.... Te he enviado un privado.
 
Creo que te habia respondido el mp

Mira a ver si te funciona asi

RewriteRule ^(.*)/$ en/$1

Solo eso nada mas
 
Pon esto al final de functions.php


global $sitepress;

add_filter('wp_get_object_terms', array($sitepress, 'get_terms_filter'));
 
Hola

¿Has revisado que esté BIEN configurado? En WPML>Idiomas>Formato de la URL del idioma, ¿qué opción tienes marcada?
 
Atrás
Arriba