#php #.htaccess
#php #.htaccess
Вопрос:
Итак, я, наконец, запустил функцию PHP include, изменив файл .htaccess вчера. Индекс отображается отлично. Но поймите это, я дублирую index.html файл, переименуйте его и загрузите как другую страницу (в качестве шаблона для работы), и теперь функция PHP include не работает на этой странице, хотя это точно такой же код, размещенный на том же сервере с тем же файлом .htaccess.
Исходный файл также является .html, и сервер настроен на его правильную интерпретацию и работает таким образом с другим веб-сайтом, который находится на том же сервере.
файл .htaccess:
ErrorDocument 404 /error-page.html
#
<FilesMatch ".(gif|jpg|png)$">
ErrorDocument 404 /404.gif
</FilesMatch>
Options MultiViews
AddType application/x-httpd-php .html
Есть идеи, что происходит?
Комментарии:
1. Второй файл — это Html-файл. Я предполагаю, что ваш сервер не настроен на интерпретацию файла как PHP-файла.
2. Не могли бы вы опубликовать содержимое файла .htaccess, пожалуйста?
3. @yzmir Оба файла являются HTML-файлами, и сервер настроен на интерпретацию html-файлов.
4. @Homer6 Конечно, я опубликовал это выше. Спасибо
5. Можете ли вы уточнить «Функция включения PHP не работает на этой странице»? Вы получаете сообщение об ошибке? Какой конкретный симптом? Чего вы ожидаете?
Ответ №1:
Можете ли вы добавить это в свой .htaccess?
AddHandler application/x-httpd-php .html .htm
Я предполагаю, что ваш .htaccess не работает, и конфигурация apache обрабатывает его, но только для индексных файлов.
Комментарии:
1. Можете ли вы поместить некоторый PHP-код на свою дополнительную страницу, чтобы доказать, что PHP не анализируется?