Это очень странно. У меня никогда не было этой проблемы до сих пор.

В основном у меня есть небольшой код в .htaccess, который удаляет расширение .php с веб-страниц. По какой-то причине он перестал работать на меня. Localhost и живой сервер выдают ту же ошибку, если я захожу на веб-страницу без расширения .php. Странно то, что у меня точно такой же файл .htaccess, который используется для другого сайта, и он отлично работает как на локальном хосте, так и на одном и том же живом сервере.

Я хотел бы знать, что может быть причиной этого? Вот код

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]

1 ответ1

0

По какой-то причине это работает, если я добавлю к нему интервал следующим образом.

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}.php -f

RewriteRule ^(.*)$ $1.php [L]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .