#mod-rewrite #url-rewriting
#переписать мод #переписывание URL
Вопрос:
как я могу изменить всю мою страницу php, чтобы она отображалась в браузере как html-страница?
Каким будет имя файла, когда они сохранят x.php файл?
Ответ №1:
Попробуйте поместить следующее в файл .htaccess в главном каталоге вашего сайта (public_html или www) или httpd.conf (или аналогичный), если вы не на общем хостинге и имеете root-доступ к серверу:
RewriteEngine On
RewriteRule ^(.*).html$ $1.php
Когда кто-то попытается сохранить страницу, она будет сохранена как .html (они никогда не узнают, что это действительно был файл .php!)
Комментарии:
1. он перенаправляет на root/file.html 🙁
2. Где вы определили правило? root /.htaccess?
3. я поместил файл .htaccess в root / test и test.php страница в root/test/test.php теперь, когда я пытаюсь просмотреть root/test/test.php он перенаправляет на root/test.php
4. Это должно сработать, если вы переместите его в root /.htaccess, в противном случае, я думаю, вам нужно будет включить
RewriteBase /test
( docs )