Rewrite для отображения page.php как page.html

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Rewrite для отображения page.php как page.html

Сообщение Vadym.O » Пн сен 09, 2013 5:34 pm

Вдруг страница .html перестала обрабатывать код РНР. С марта 2013 все обрабатывалось нормально.
фот фрагмент файла настоек, с которым все работало чики-пики:
AddType text/html .shtml .html .htm
AddHandler server-parsed .shtml .html .htm
RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .html .php .htm
AddType application/x-httpd-php .html .php .htm

Пишу в поддержку:
В статических страницах *.html (некоторых) не обрабатывается код РНР:
по запросу /books/ всё работает, а по запросу: /books/page.html и на других страницах книги код РНР не обрабатывается. В исходном коде страниц я вижу фрагмент:
<?php include("../../my_top_banner_2.php"); ?>
Данный код должен быть обработан, а не выведен как текст. Что произошло? Я в эти страницы не лез со времен переноса домена к вам.
Спасибо


ОТВЕТ поддержки:
Файлы с расширением Html не должны обрабатываться пред интерпретатором PHP. Переименуйте файлы .html в .php. Настройте Rewrite для отображения /books/page.html как /books/page.php. RFC а также политики безопасности требуют обработку файлов интерпретатором PHP только файлов с расширениями .php, .php3, .php4,.php5 и .php6.


Шо за хрень?
Я так понял, что рыть надо в .htaccess. Нарылся до ошибки 404 и не более.
Нужен не редирект, а именно подмена УРЛ на page.html при физическом имени файла page.php
Какую хоть комманду применять из кучи:
RewriteBase
RewriteCond
RewriteEngine
RewriteLock
RewriteLog
RewriteLogLevel
RewriteMap
RewriteOptions
RewriteRule
Vadym.O
 
Сообщений: 1
Зарегистрирован: Пн сен 09, 2013 4:53 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: MailBot, YandexBot

cron