Eliminar index.php de los permalinks de WordPress

Tras la instalación me aparecía los enlaces a posts como http://wordp.relatividad.org/index.php/economia-bolsa/trigo-encarece/ en vez de algo más estético como http://wordp.relatividad.org/economia-bolsa/trigo-encarece/ , tal y como aparece ahora.

Tras recorrer muchos foros, probar a cambiar el .httaccess sin éxito, ya que cualquier cambio que hacía provocaba que el wordpress quedara simplemente inaccesible y no podía ni siquiera usar el panel de control, continuo leyendo y sospecho que la culpa puede estar en que mi instalación de WordPress no reconoció a mi servidor como tipo “Apache”.

Así que gracias a la web http://codex.wordpress.org/Using_Permalinks llego a la conclusión, aunque allí no aparezca claro del todo, de que tal vez con añadir al final del fichero wp-includes/vars.php un valor forzoso de 1 a la variable adecuada todo podía funcionar, procedo a añadir en ese fichero una última línea con el siguiente texto:

$is_apache = 1;

salvo el fichero, y compruebo que al menos el panel de control del wordpress funciona

🙂
a continuación voy a la configuración de los permalinks y veo con agrado que en el menú de opciones los ejemplos que aparecen no contienen index.php
Pruebo uno y ¡OLÉ! desapareció el horroroso index.php.

Entonces procedo a usar el modo personalizado para que aparezca la categoría y el nombre del post, sin fecha, que el formato que mas me gusta, y compruebo que funciona a la perfección, como podéis comprobar.

🙂

Así que si tenéis el mismo problema, tal vez tengáis que olvidaros de pluggins, de modificar el .httaccess y de zarandajas por el estilo.
Simplemente forzad el reconocimiento de Apache por parte del WordPress y listo.
(Siempre y cuando vuestro servidor sea Apache, claro 🙂

18 pensamientos en “Eliminar index.php de los permalinks de WordPress

  1. Salve salve!
    Muito obrigado pela sua dica. Penei horas e horas procurando em fóruns e tutoriais uma resposta ao meu problema. fiz inúmeros testes, todos não deram em nada, e graças à sua dica, resolvi meu problema!
    Muito obrigado!!!

    • By Steve Griffiths June 5, 2009 – 6:56 amAs someone who has spent a large part of my career working with the homeless population in Miploanenis, I can’t agree with you more.While housing first is a fantastic idea and stabilizes families, there is a need for the continuum as not every wants/is ready for “their own” housing. Work such as your’s and other around the country that helps people who are homeless deal with some of the root causes of homelessness provide a firmer foundation for people to keep that housing.Keep up the good work. Blessing to you and your ministry!

  2. No necesita ningún plugin extra. No debería dar ningún error, pero no sirve para todos los sistemas, solo si el servidor es tipo “Apache”

  3. Boa Tarde

    Estou com uma dificuldade, inseri o “$is_apache = 1;” no final do vars.php, isso removeu o index.php do meu permanent links, porem ao acessar o site site.com/home/teste/ por exemplo, ele não encontra a página, sabe como posso resolver esse problema?

    Agradeço desde já

    Att.
    Richard

  4. this steps helps me to remove /index.php on my permalinks settings page….but still i have to write /index.php at url to open my site….can u plz help me in that..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *