Все люди спрашивают о том, «как удалить расширения php», но я хочу сделать наоборот. По умолчанию моя конфигурация Apache «скрывает» расширение PHP от URL. То есть оба URL обращаются к одному и тому же сценарию:
my/path/myscript
my/path/myscript.php
Можно ли «НЕ» удалить расширение php?
Я использую Ubuntu 16.04 и Apache2.
Это мой файл .htaccess:
Options +FollowSymlinks
RewriteEngine on
# Woff type
AddType application/x-font-woff .woff
# Display PHP errors on development stage
# This line should be removed on production stage
php_flag display_errors On
# redirects all requests to index.php
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
Просто добавьте следующую строку в ваш файл .htaccess, чтобы отключить функцию «Multiviews»:
Options -Multiviews
Других решений пока нет …