2012-03-14 2 views
0

Я пытаюсь скрыть факт, что я использую PHP на одной из моих страниц сайта, и я хочу запустить его через парсер PHP (только на этой странице не все), поэтому я могу позвонить it filename.html, как обычно. Я попробовал несколько директив Apache, которые я нашел в Интернете, и у меня есть несколько файлов .htaccess (hotlinks и для 404 страницы).HTML через парсер PHP

Когда я использую один из скриптов (в моем .htacess) для цели PHP, страница хочет быть сохраненной/загруженной (как это делает vcard), а окно показывает - без просмотра страницы. Кто-нибудь может помочь. Я новичок в PHP, но считаю, что модуль может понадобиться или что он может быть связан с конфигурацией моего сервера.

+2

Взгляните на это и сообщите нам, если он решает вашу проблему: http://stackoverflow.com/questions/2878559/how-do-i-rewrite-php-to-html-using-htaccess-rules –

ответ

3

Вы должны покинуть страницу с расширением .php и иметь Apache обрабатывать файл как обычный файл PHP. Затем используйте RewriteRule в настройках HTAccess, чтобы скрыть файл PHP следующим образом:

RewriteEngine on 
RewriteRule ^yourfile\.html$ yourfile.php 
+0

Это за работой!. большое спасибо, Дэвид !. –

+0

Отлично! Можете ли вы пометить ответ как принятый? – davidethell

1

Там нет реальной необходимости скрывать тот факт, что вы используете 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-файлах будет проанализирован.

+0

Я просто подумал, что с входящими ссылками и SEO это будет идея. –

Смежные вопросы