Есть ли какие-либо проблемы с безопасностью/производительностью, если мы настроим веб-сервер Apache для обработки всех HTML как PHP? Я конкретно имел в виду:
AddType application/x-httpd-php .php .php3 .php4 .html
Я был в ситуации, когда мне нужно было добавить некоторую логику PHP в некоторые файлы HTML; в идеале мне не нужно было менять имя файла, например. с page.html
по page.php
(чтобы сохранить ранг страницы и т. д. для page.html
).
Это связано со следующим вопросом: https://serverfault.com/questions/186821/httpd-addtype-directive
Правки: Судя по существующим ответам/комментариям ниже, сообщество предлагает либо использовать перенаправления, либо ориентироваться только на определенные HTML-файлы. Ограничение заключается в том, что я переделываю существующий сайт (более 400 HTML-страниц; каждая из них использует какой-то шаблон Dreamweaver, который извлекает верхний и нижний колонтитулы из разных файлов). Я надеялся полностью отказаться от Dreamweaver и перейти к чему-то непатентованному. Итак, у меня есть два варианта:
- Используйте включения на стороне сервера (SSI), чтобы вставить верхний и нижний колонтитулы. Это приведет к тому, что все мои файлы HTML будут украшены SSI.
- Добавьте фрагмент кода PHP, чтобы включить верхний и нижний колонтитулы. Для этого выбора я должен убедиться, что имя файла остается неизменным.