tengo el siguiente reescritura en mi archivo .htaccess que elimina la extensión de los archivos .php, convirtiendo por ejemplo so.com/question.php a so.com/ pregunta..php extensiones con .htaccess sin romper DirectoryIndex
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Sin embargo, esto también se rompe el comportamiento DirectoryIndex por defecto, en la que solo teclear el directorio redirigirá al archivo de índice en la carpeta, por ejemplo, so.com/answer displays so.com/answer/index.php
simplemente combinando el código anterior con DirectoryIndex index.php
no conseguir ambos resultados.
Puede alguien me ayude a combinar estas dos funciones, o volver a escribir el código para excluir archivos index.php, que permita lograr el mismo resultado?
Funciona perfectamente, gracias. – ajcw
@ Timothée Groleau código agradable, ¿hay alguna opción para eliminar 'index.php' de la página principal? – Muhammed
Gracias compañero, esto funciona como un encanto :) – jycr753