Error cambiando permalinks en WordPress

Cuando alguien entusiastamente ha instalado WordPress por primera vez en un servidor y se da cuenta de que las urls de sus posts aparecen como:
http://tensaiweb.info/blog/?p=1, probablemente no vea ningún problema. Pero cuando uno ya ha leído sobre posicionamiento y esas cosas sabrá que lo mejor es que url sea algo como:
http://tensaiweb.info/blog/hola-mundo.
Pero al tratar de hacer el cambio por primera vez se topa con un error clásico.

Cambio

El cambio se hace en Options>Permalinks escogiendo una opción como en la imagen.
Opciones permalink wordpress
La más usada es la Date and name based:
http://tensaiweb.info/blog/2008/01/03/sample-post/ .
Pero si eres más arriesgado podrías usar una más personalizada en Custom structure: /%postname%/ .
La más personalizada supone un mejor posicionamiento por tener urls más cortas, pero con la desventaja de que pierdes el dato de la fecha y por lo tanto tendrías que tener cuidado con no repetir el mismo nombre de post 2 veces.
Pero como repito posiciona mejor.

Error Not Found

Una vez que se le da click al boton de actualizar permalinks, la mayoria de novatos no se podria haber percatado de un mensaje que dice You should update your .htaccess now o probablemente no sepa que es y lo ignore.
Pero cuando se va a probar sus posts con el nuevo enlace, le aparece una pagina que dice:

Not Found
The requested URL was not found on this server.

Que hacer

Cuando regresen a Options>Permalinks notarán en la parte inferior un mensaje que dice:

If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.

Y también habrá un código parecido a este:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Todo esto significa que tu archivo .htaccess no permite que wordpress escriba en él. Aunque lo más probable si recién has instalado wordpress, es que ni siquiera exista dicho archivo.
Si no existe crea en tu pc un archivo de texto cualquiera y pega el código anterior. Luego súbelo con un ftp a la carpeta de tu wordpress donde se encuentra el index.php, despues renombra el archivo que subiste a .htaccess .
Una vez que crees o ubiques el archivo .htaccess tienes que cambiarle la propiedad CHMOD, la cual puedes cambiar dándole click derecho al archivo y buscando un numerito que por lo general está a 644, cámbialo a 666.

Para terminar

Finalmente verifica que tu .htaccess tenga cada sentencia en una línea o te podría arrojar un error.
Si una vez hecho todo esto, te sigue mostrando error, esto significaría que tu servidor tiene deshabilitado el .htaccess y tendrías que buscar la opción de habilitarlo en tu panel de control o en último caso contactarte con ellos para verificar que esté habilitado.
Como consejo final, antes de cambiar la estructura de tus permalinks, verifica que el archivo .htaccess exista.

Si no te quieres perder ningún detalle de estos artículos, suscríbete a mi feed con tu lector preferido o vía email en la parte derecha de la página.


Blogalaxia Tags:
Technorati Tags:

Términos relacionados:

permalink wordpress error permalinks htacces permalinks wordpress Permalinks wordpress apache permalinks wordpress error permalinks wordpress no funcionan que significa not found the requested url was not found on this server sitio wordpress The requested URL was not found on this server solucion al error The requested URL/was not found on this server The requested URL /wordpress/2010/08/ was not found on this server

votar

33 comentarios ↓

#1 Víctor on 01.04.08 at 5:17 pm

jeje, a mi me pasó con el 1er wp que instalé en lo que es El necio, casi lloraba… sangoogle y el buen horacio bella me salvaron… Muy buen apunte.

#2 Rogelio on 01.04.08 at 5:27 pm

Este fantasma vino a mi mente con el nuevo blog, por eso hice el post :D

#3 Silent on 01.06.08 at 9:08 pm

varias veces me vi tentado de hacerlo, pero en Awardspace.. esta deshabilidato editar .htaccess

#4 Davichini on 01.21.08 at 2:12 pm

Yo estoy harto mi servidor no acepta apache y ya no se si se puede usar el .htacces para que linke las paginas o no o hay que tener apache o el modrewrite ese o que…

Necesito ayuda por favor

#5 Esta lista SÍ es la buena: 100 tips, trucos, hacks, howtos, formas de… ¡whatever! | Blog en Serio on 01.25.08 at 5:45 pm

[...] Cambiar con éxito los permalinks [...]

#6 Problema con permalinks de wordpress y mod_rewrite en apache - Siloco on 06.25.08 at 8:11 am

[...] tensaiweb.info [...]

#7 Medianero on 06.25.08 at 8:22 am

Muy buen post.
Te lo he enlazado en mi blog, donde añado algo de información:
http://siloco.es/2008/06/problema-con-permalinks-de-wordpress-y-mod_rewrite-en-apache/

Un saludo

#8 Hernán on 08.20.08 at 12:36 am

Gracias compadre!
No había logrado solucionar este tema y por fin encuentro un sitio donde se explica claro y preciso. Me sacaste un peso. Te debo una.

#9 Gruvix on 08.25.08 at 10:24 pm

[...] Cambiar con éxito los permalinks [...]

#10 50 trucos para Wordpress y 50 trucos para blogger | Pichicola.com on 08.28.08 at 5:55 pm

[...] Cambiar con éxito los permalinks [...]

#11 50 trucos para Wordpress | RFD Internet on 08.30.08 at 5:15 am

[...] Cambiar con éxito los permalinks [...]

#12 avene on 08.31.08 at 7:46 am

Gracias por la ayuda, llevaba toda la tarde intentando solucionarlo y no encontraba como.

#13 GGraphic on 09.16.08 at 5:17 pm

yo cambie los permalinks pero el error que me da a mi es 500 Internal Server Error… entonces mejor decidi volver a dejarlos como estaban asi que entre a la db busque en wp_options y ahi estaba la linea del permalink, pero mi problema es que no se como era antes de que yo la modificara osea por defecto no se como venia… xD
Si me pueden ayudar..

#14 GGraphic on 09.16.08 at 5:22 pm

… porque ya se que no tengo .htaccess pero poniendolo igual pasa eso…

#15 DEXTER de Vainas809.com on 09.17.08 at 7:47 am

Tensaiweb muchas gracias de verdad, yo tenia dias con este problema, este blog es lo mejor!!!

por eso estoy en el top de comentaristas de aqui y me estoy recien iniciando en wordpress!!

#16 Gabriel, de GRBlog... on 09.17.08 at 10:13 am

Gracias !!!
Lo habia intentado antes, pero no le encontraba la vuelta !!!
Muy clara tu explicación, ya lo realice en mi sitio.
Un abrazo,
Gabriel

#17 Cambiando Permalinks en WordPress » GRBlog on 09.17.08 at 10:36 am

[...] ). Lo había intentado antes, pero me tiraba errores, pero gracias a un muy buen post de Tensaiweb ( gracias gracias gracias !!! ) ya tengo el blog en orden y como queria… Si en cuentran un [...]

#18 » Blog Archive on 09.28.08 at 2:11 pm

[...] Error cambiando los permalinks en wordpress Este problema tan típico entre varios bloggers nos lo envía Rogelio. Se trata de que al modificar los permalinks para facilitar el posicionamiento y el seo de nuestros artículos, nos vemos en que los post anteriores pone “Error Not Found”, y es él quien nos proporciona la solución paso a paso en Error cambiando los permalinks de wordpress. [...]

#19 komoloves on 09.28.08 at 2:14 pm

Gracias Rogelio ya te he enlazado la entrada en la lista que estaba haciendo.

#20 manuel on 10.09.08 at 10:18 pm

Esto fue realmente muy bueno para mi que soy un desastre… Gracias

#21 lnx on 11.07.08 at 2:26 pm

yo tengo el .htaccess igual y aun asi no me funciona u.u no se cual sera el problema …

#22 max on 11.10.08 at 5:38 pm

Pues bien vaya que me fue de ayuda este post por fín puede configurar los permalinks.

#23 GGraphic on 11.20.08 at 12:41 pm

Ahora me ha resultado correctamente… muy bueno :)

#24 artangelo on 01.20.09 at 12:59 am

Muchas gracias.
Al ser un n00b, no tenia idea de esto.

Gracias ! , muy útil este post.

Salu2 !

#25 Antonio on 04.11.09 at 3:20 am

Gracias por La ayuda, me sirvio de mucho tu post… sobre todo la parte en la que indicas crear e archivo .htaccess, soy novato en esto y no me funcionaba bien la redireccion, con esto ayudo de mucho. :idea:

Tony

#26 Juan Ayala on 05.09.09 at 10:40 pm

muchas gracias por este post, me soluciono este detalle…

#27 Saray on 05.30.09 at 4:04 am

Hola, la verdad es que he hecho todo esto y sigue sin funcionarme :cry:

#28 OMR on 07.31.09 at 5:58 am

Gracias!

yo pude subir el archivo htaccess, pero no me hizo falta cambiarle la propiedad CHMOD ¿? de todas maneras no se como se haria ya que al hacerle click con el boton derecho no me sale esa opción..

me queda la duda

saludos

#29 Andrea on 08.13.09 at 12:59 pm

Excelente me fuciono de mil maravillas muchisimas gracias

#30 Marki on 05.14.10 at 5:28 am

Hola, pues ya he seguido toda la secuencia. Incluso he habilitado el archivo .htaccess en mi server, pero cada vez que consulto via ftp el archivo no se ha guardado el código, y evidentemente me sigue arrojando el error.

A alguien se le ocurre una solución? :cry:

#31 Ronald on 06.25.10 at 3:25 pm

Oye de verdad que Dios te bendiga.
Ya estaba tocando fondo con este problema.
Y es que estaba abordando el problema de la manera equivocada, habia estado trabajando con los DNS Y registros CNAME, en parte esto era necesario, pero esos cambios ya estaban bien hechos y no sabía que otra modificación hacer.

Yo venia Blogger y me pase a WordPress, por esos los cambios en el dominio.

De verdad que muchas Gracias.

#32 100 trucos, tips, recuros para WordPress y Blogger on 08.07.10 at 7:48 pm

[...] Cambiar con éxito los permalinks [...]

#33 Mauro on 08.25.10 at 8:26 am

Gracias! instale todo de nuevo en mi pc e hice backup de mis marcadores, hace años que tengo tu web en marcadores, y este es mi primer comentario.

De verdad te agradezco la informacion.

Saludos! :lol:

Comentar