По какой-то причине это работает, если я добавлю интервал к нему, как это.
RewriteEngine On RewriteCond % !-d RewriteCond %.php -f RewriteRule ^(.*)$ $1.php [L]
Это очень странно. У меня никогда не было этой проблемы до сих пор.
В основном у меня есть небольшой код в .htaccess, который удаляет расширение .php с веб-страниц. По какой-то причине он перестал работать на меня. Localhost и живой сервер выдают ту же ошибку, если я захожу на веб-страницу без расширения .php. Странно то, что у меня точно такой же файл .htaccess, который используется для другого сайта, и он отлично работает как на локальном хосте, так и на одном и том же живом сервере.
Я хотел бы знать, что может быть причиной этого? Вот код
RewriteEngine On RewriteCond % !-d RewriteCond %.php -f RewriteRule ^(.*)$ $1.php [L]
По какой-то причине это работает, если я добавлю интервал к нему, как это.
RewriteEngine On RewriteCond % !-d RewriteCond %.php -f RewriteRule ^(.*)$ $1.php [L]