¿Tiene /index.php en su enlace permanente de WordPress? Si es así, lo más probable es que todos los demás enlaces tambien lo tenga; esta buscando una forma de eliminar el /index.php de su estructura de enlace permanente?
Si nunca ha pensado en eliminarlo, este es el momento adecuado para que realice este cambio. Antes de compartirle cómo debe eliminarlo, permítame resaltar rápidamente por qué deve de eliminarlo:
- Tener index.php en la estructura de enlace permanente de WordPress no agrega ningún valor a sus lectores ni al motor de búsqueda.
- No es compatible con los motores de búsqueda te estás perdiendo la oportunidad de tener una posición en el motor de búsqueda.
Aquí hay una captura de pantalla de uno de los lectores de nuestro blog al que estaba ayudando con WordPress SEO. Puede ver cuan prominente el index.php está en el enlace permanente:

Para no alargarle mucho la historia, se recomienda tener el nombre de la publicación como enlace permanente de WordPress para obtener los máximos beneficios de SEO.
Por lo general, los usuarios que alojan su sitio web en alojamiento basado en Windows, terminan usando index.php. Si está en un alojamiento de Windows, cambie su blog de WordPress a un alojamiento basado en Linux. WordPress funciona muy bien en un servidor basado en Linux. Aquí hay algunos alojamientos recomendados basados en Linux para WordPress:
- Bluehost
- In Motion Hosting
- Cloudways
Una vez que haya cambiado a un alojamiento basado en Linux, siga estos sencillos pasos a continuación para cambiar su enlace permanente de WordPress y eliminar el index.php no deseado de su enlace permanente.
Eliminar/Index.php & hacer que WordPress sea compatible con el motor de búsqueda
Lo primero que debe hacer antes de hacer cualquier cambio es hacer una copia de seguridad de su WordPress. En este caso, solo la copia de seguridad de su base de datos es suficiente. Puede usar cualquier complemento popular como WP DB backup, DB manager para hacer una copia de seguridad de la base de datos de WordPress.
Una vez, echo esto. Ir a la configuración > Permalink, su pantalla se veria algo como esto:

Todo lo que necesita hacer aquí es hacer clic en Post name y guarde la estructura del enlace permanente.

Desde aquí, WordPress se encargará automáticamente de la redirección. Sus enlaces antiguos serán redirigidos a los nuevos enlaces. Esto es un redireccionamiento 301 permanente, lo que significa que el tráfico de su motor de búsqueda no se verá afectado.
Aquí hay algunas cosas adicionales que debe hacer:
- Regenere su sitemap
- Vuelva a enviar el mapa del sitio a la consola de búsqueda de Google
- Vuelva a enviar el mapa del sitio a Bing
- Use el complemento de corrector de enlaces rotos para corregir los enlaces internos redirigidos.
Nota: Pasarían pocos días antes de que veas los nuevos enlaces indexados en el motor de búsqueda. Se eliminan los enlaces antiguos con index.php. Volver a enviar el mapa del sitio acelerará el proceso. También puede vigilar los errores 404 para asegurarse de que nada haya salido mal. Puede usar un complemento gratuito para monitorear las páginas de error 404 y establecer las redirecciones.
¿Fácil? Esto funciona perfectamente bien para mí cuando lo probé en un sitio activo. En el caso de que esto no funcione para usted o tenga alguna consulta adicional, no dude en preguntar en la sección de comentarios a continuación.