Solução para o erro 404 ao clicar em links

  • Autor Autor Varian
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Varian

Varian

Delta
Verificación en dos pasos activada
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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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

Inserir CODE, HTML ou 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,

Inserir CODE, HTML ou 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?
 
Voltar
Topo