HTML через PHP парсер
Я пытаюсь скрыть тот факт, что использую PHP на одной из своих страниц сайта, и хочу запустить его через анализатор PHP (только на этой странице, а не на всех), чтобы я мог назвать его filename.html как обычно. Я попробовал несколько директив Apache, которые я нашел в Интернете, и некоторые из них есть в моем файле.htaccess (горячие ссылки и страница 404).
Когда я использую один из сценариев (в моем.htacess) для целей PHP, страница хочет быть сохранена / загружена (как это делает vcard), и отображается окно - без страницы для просмотра. Может кто-нибудь, пожалуйста, помогите. Я новичок в PHP, но считаю, что модуль может понадобиться или что это может быть связано с конфигурацией моего сервера.
2 ответа
Вы должны покинуть страницу с расширением.php и заставить Apache обрабатывать файл как обычный файл PHP. Затем используйте RewriteRule в настройках htaccess, чтобы скрыть файл php следующим образом:
RewriteEngine on
RewriteRule ^yourfile\.html$ yourfile.php
Нет необходимости скрывать тот факт, что вы используете PHP, но если вы действительно хотите анализировать PHP в html-файлах, вам нужно отредактировать файл Apache httpd.conf. Откройте его в текстовом редакторе и найдите группу строк, которая выглядит следующим образом:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
(Ваш может быть немного по-другому)
Затем добавьте
AddType text/html .html
перезапустите Apache и php в html файлах будет проанализирован.