#.htaccess #mod-rewrite
#.htaccess #мод-перезапись
Вопрос:
Я использую следующие правила .htaccess для изменения расширений файлов PHP на HTML:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.html
Я разместил файл .htaccess, а также два файла PHP (page1.php и page2.php ) в корне.
Когда я пытаюсь получить доступ к файлам PHP, используя вместо этого расширение html (page1.html или page2.html ) Я получаю сообщение об ошибке 404, в котором говорится, что страница не может быть найдена.
Не могли бы вы направить меня в правильном направлении?
Ответ №1:
попробуйте это:
RewriteEngine on
RewriteRule ^(.*).html$ $1.php
когда вы получите доступ page1.html система будет искать: page1.php