Para mí este código de trabajo:
en "/etc/apache2/sites-available/default" o "httpd.conf"
que debe tener (al menos) estas opciones en el directorio predeterminado
...
<Directory />
...
Options FollowSymLinks
AllowOverride All
...
</Directory>
...
o en el directorio de sitio a sitio específico
...
<Directory "/var/www/my-site">
...
Options FollowSymLinks
AllowOverride All
...
</Directory>
...
y crear (puede que no exista, asegúrese de que sea legible por apache) o edite el ".htaccess" en el directorio del sitio (por ejemplo "/var/www/my-site/.htaccess ") y añadir este código:
AddType application/x-httpd-php htm html php
AddHandler application/x-httpd-php .htm .html
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
¿Apache o IIS? – Ben
Apach | - | - | - | - | – Tuco