quitar index.php en url
-
Hola, tengo una anomalía en las urls.
• http: //mysite/subdomain/index.php/applications/
• http: //mysite/subdomain/index.php/documentation/
• http: //mysite/subdomain/index.php/events/Como veis, el index.php está en medio de la url y quiero eliminarlo. Ahora bien en Ajustes/Enlaces permanentes, de las opciones me salen:
• Plain: http: // mysite / subdomain /? P = 123
• Day and name: http: // mysite / subdomain / 2019/05/16 / sample-post /
• Month and name: http: // mysite / subdomain / 2019/05 / sample-post /
• Numeric: http: // mysite / subdomain / archives / 123
• Post name: http: // mysite / subdomain / sample-post /
• Custom Structure: http: // mysite / subdomain (- área editable – /index.php/%postname%/)Si os fijáis, solo en la última opción me sale puesto el index.php justamente en el campo editable y al borrarlo se rompen los enlaces apareciendo el dichoso 404 Not Found.
A todo esto, el .htaccess lo tengo así ahora mismo:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / subdomain / RewriteRule ^ index \ .php $ – [L] RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. /subdomain/index.php [L] </ IfModule> # END WordPress
He probado incluso instalarlo de nuevo en una plataforma de pruebas y sin plantilla ni plugins y me sale todo ok. También he probado a instalarlo en otro subdominio y me sale el mismo problema. He probado cambiando de plantilla incluso desactivando todos los plugins uno a uno, con idéntico resultado.
Eso es todo, ¿Cómo puedo resolverlo? Por favor, ayuda.
Saludos! 🙁
- El debate ‘quitar index.php en url’ está cerrado a nuevas respuestas.