Problema con URL amigables en Wordpress

  • Autor Autor ulises
  • Fecha de inicio Fecha de inicio
U

ulises

Épsilon
Hola buen dia comunidad de Foro beta..
En esta ocasion tengo un problema con las url amigables con wordpress. sucede que cuando cambie los enlaces permanentes los deje en %post name% y anteriormente estaban en %categories%/%postname%.html.
el problema es que ahora cuando los usuarios de mi sitio visitan la pagina y quieren leer una articulo más les sale el error 404 que indica que la pagina no ha sido encontrada.
segun he leido, esto se puede arreglar mediante FTP en .htaccess pero la verdad es que no se como corregirlo. alguien sabrá otra manera de corregir este error. Gracias por su ayuda abajo les dejo las imagenes 🙂
Esta es la pagina: El Psicoasesor

aqui les dejo el ejemplo del error 404 que me aparece ahora..
error 404.webp



Esta es la imagen del blog con URL amigable
urlamigable.webp
 
Última edición:
Si las páginas fueron indexadas en google con la antigua url no hay nada qué hacer, solo queda esperar a qué se indexen las nuevas urls, o volver a ponerlas como estaban antes
 
Si las páginas fueron indexadas en google con la antigua url no hay nada qué hacer, solo queda esperar a qué se indexen las nuevas urls, o volver a ponerlas como estaban antes

Es decir que es preferible que regrese a %categories%/ %post name% asi como estaba anteriormente. No hay nada que hacer :/
 
Si usas un plugin para hacer cache lo primero que tienes que hacer es limpiar la caché ya que veo que cuando entras al posts lo hace bien pero en las urls que aparecen en los relacionados de dicho posts terminan en .html

Verifica por el FTP que tengas puesto esto en el .htaccess
PHP:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


---------- Post agregado el 06-mar-2014 hora: 18:16 ----------

Es decir que es preferible que regrese a %categories%/ %post name% asi como estaba anteriormente. No hay nada que hacer :/

No importa lo que debe es funcionar, si esta todo bien, wordpress te hace un redireccionamiento desde el permalink anterior al nuevo y google indexará las nuevas url reemplazando las que ya estan gradualmente no de una vez.
 
Hay un plugin llamado "Redirection", por si tienes las URLs ya indexadas en Google es conveniente que le hagas una redirección 301 a cada artículo indexado con la antigua URL.

Saludos!
 
Si usas un plugin para hacer cache lo primero que tienes que hacer es limpiar la caché ya que veo que cuando entras al posts lo hace bien pero en las urls que aparecen en los relacionados de dicho posts terminan en .html

Verifica por el FTP que tengas puesto esto en el .htaccess
PHP:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


---------- Post agregado el 06-mar-2014 hora: 18:16 ----------



No importa lo que debe es funcionar, si esta todo bien, wordpress te hace un redireccionamiento desde el permalink anterior al nuevo y google indexará las nuevas url reemplazando las que ya estan gradualmente no de una vez.


Si revise en el .htaccess y si esta esta informacion.. realice tambien un refresh al cache.. utilizo WP super cache.. entonces solo reinicie la cache

---------- Post agregado el 06-mar-2014 hora: 18:26 ----------

Si usas un plugin para hacer cache lo primero que tienes que hacer es limpiar la caché ya que veo que cuando entras al posts lo hace bien pero en las urls que aparecen en los relacionados de dicho posts terminan en .html

Verifica por el FTP que tengas puesto esto en el .htaccess
PHP:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


---------- Post agregado el 06-mar-2014 hora: 18:16 ----------



No importa lo que debe es funcionar, si esta todo bien, wordpress te hace un redireccionamiento desde el permalink anterior al nuevo y google indexará las nuevas url reemplazando las que ya estan gradualmente no de una vez.


Si revise en el .htaccess y si esta esta informacion.. realice tambien un refresh al cache.. utilizo WP super cache.. entonces solo reinicie la cache
 
Revisa el plugin de los relacionados que esta cargando el permalink bien pero le está poniendo un .html al final y ahi es donde está el problema el resto de la pagina todas las urls cargan bien.
 
Hay un plugin llamado "Redirection", por si tienes las URLs ya indexadas en Google es conveniente que le hagas una redirección 301 a cada artículo indexado con la antigua URL.

Saludos!

Javier, gracias por tu aporte.. ya instale este Plugin de "Redirection" por lo visto tengo que redireccionar uno a uno cada post verdad :/
 
Javier, gracias por tu aporte.. ya instale este Plugin de "Redirection" por lo visto tengo que redireccionar uno a uno cada post verdad :/

Si, por lo menos cada uno que tengas indexado en Google. Saludos!
 
Prueba con: Redirect 301 /categories/(.*) /
 
Atrás
Arriba