Мой .htaccess не работает должным образом

238
john smith

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

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

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

RewriteEngine On RewriteCond % !-d RewriteCond %.php -f RewriteRule ^(.*)$ $1.php [L] 
0
Вы смотрели свой журнал Apache? Julie Pelletier 7 лет назад 0
Если вы не добавите другую информацию, никто не сможет угадать, что является причиной вашей проблемы. Julie Pelletier 7 лет назад 0

1 ответ на вопрос

0
john smith

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

RewriteEngine On  RewriteCond % !-d  RewriteCond %.php -f  RewriteRule ^(.*)$ $1.php [L] 
Так не должно быть, это означает, что что-то не так с кодировкой файла или какими-то невидимыми символами. Julie Pelletier 7 лет назад 0

Похожие вопросы