Al configurar WordPress después de la instalación, es posible que te encuentres con la situación en la que todas las URL amigables contienen “index.php”. Esto puede ser un problema molesto, ya que las URL amigables son importantes tanto para la apariencia como para la optimización del motor de búsqueda de tu sitio web. Aquí te mostramos cómo resolver este problema si estás utilizando un servidor web Apache.
- Identificación del problema: Al configurar las URL amigables en el panel de administración de WordPress, puedes notar que todas las opciones contienen “index.php”. Esto puede manifestarse en varias formas, como enlaces de publicaciones individuales, archivos de fecha, categorías, etc.
- Problema común en las URL: Algunos ejemplos de cómo se puede ver este problema son:
https://[doiminio]/?p=123
https://[doiminio]/index.php/2015/02/14/pagina-ejemplo/
https://[doiminio]/index.php/2015/02/pagina-ejemplo/
https://[doiminio]/index.php/archivos/123
https://[doiminio]/index.php/pagina-ejemplo/
- Solución para servidores web Apache: Si estás utilizando Apache como servidor web, puedes resolver este problema realizando una edición en el archivo
wp-includes/vars.php
. Sigue estos pasos:- Accede al directorio de tu instalación de WordPress a través de un cliente FTP o el panel de control de tu servidor.
- Encuentra y abre el archivo
wp-includes/vars.php
en un editor de texto. - Ve al final del archivo y agrega la siguiente línea:php
$is_apache = 1;
- Guarda los cambios y sube el archivo modificado de vuelta a tu servidor.
Eliminar “index.php” de las URL en WordPress no solo mejora la estética de tus enlaces, sino que también puede beneficiar el SEO de tu sitio web al tener URL más limpias y amigables para los motores de búsqueda. Con estos sencillos pasos, puedes resolver este problema y garantizar una experiencia de usuario más fluida en tu sitio WordPress.