Problema con el enlace permanente de WordPress en Localhost


Hace un tiempo estaba por escribir un articulo como este donde diera solucion a una pequena problematica que muchas personas tienen aveces en WordPress. Resulta que ami tambien me ocurrio una vez y como principiante en aquel instante casi me rompo la cabeza buscando una solucion. El problema del que les habo es el siguiente:

Resulta que cuando intentaba cargar una página que no es la de inicio del sitio en mi
sitio de wordpress me devolvía un error del tipo 404 como muestra en la imagen,


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

Segun el error el servidor no estaba encontrando la pagina solicitada por ese nombre, aunque si busco en las paginas puedo ver que si existe. Sin embargo, si en WordPress me dirijo a los ajustes > enlaces permanentes y ahi selecciono la opcion
default (por defecto) entonces el servidor si es capaz de encontrar la pagina, aunque la opcion de URL que trae WordPress
por defecto es horrorosa y poco amigable para los motores de busqueda: http://sitio.com/?p=123. Bueno sigo intentanto con las demas opciones en la configuracion de enlaces permanentes pero no hay manera de que me funcione con otras que no sea la URL por defecto.

Desde el principio siempre pense que era un problema en la configuración del APACHE server en el manejo de las URLs se hace mayormente a nivel de servidor y al parecer estaba en lo cierto, simplemente necesitaba ir al fichero httpd.conf el cual lo podemos abrir desde el menu del wamp haciendo click en apache y seleccionando el httpd.conf y una vez ahi buscamos la linea #LoadModule rewrite_module modules/mod_rewrite.so la cual se encuentra comentada por defecto, al igual que todas las demas lineas que comiencen con un # delante. lo unico que necesitamos hacer es borrarle el # delante y la linea queda activa, la cual carga el modulo mod_rewrite.so, una vez hecho esto reiniciamos el WAMP y volvemos a cargar la pagina con la opcion del enlaze permanente que deseemos y debe estar funcionando.

Como vez es una solución bien simple a lo que parece un problema enorme. Problema del cuál sino tienes conocimiento puedes facilmente pasarte par de horas buscando una solución en la web y probando haber si funciona. Espero que artículo le ayude a resolver este problemilla a todos esos que han estado en la misma situación y a los que aún hoy me pregunta en youtube o facebook que porque no les carga su página de WordPress cuando usan otra opcion que no es la que trae por defecto en los enlaces permanentes.

Dimitri

Dimitri

CEO & Founder at MyCyberAcademy
Estudiante de Ingenieria de Software. Fundador de MyCyberAcademy. Lo encontrarás frente a su computador escribiendo código o jugando con algún nuevo framework de PHP. En sus ratos libres monta vela o bicicleta de montaña.
Dimitri