1
Я хотел бы удалить расширения .php с URL-адресов моего сайта. Таким образом, я создал файл .htaccess
(созданный в тексте ASCII) и перенес его в корневую папку моего сервера. Он содержит следующий код:Удаление расширения файла из URI с .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
К сожалению, это не работает! Я пробовал разные варианты кода, но все без успеха. Я предполагаю, что файлы просто игнорируются ...
Что я делаю неправильно?
Первые два вопроса, чтобы спросить: это ваш сервер Apache настроен на использование .htaccess файлов для переопределения конфигурации сервера по умолчанию (AllowOverride все)? Во-вторых, расширение mod_rewrite включено в Apache? – kieranpotts
Какой URL-адрес вы вводите в браузере и какую ошибку вы получили? – anubhava