Як змусити php працювати на html сторінках
Це було б непоганим рішенням для нового сайту або для контенту на який немає зовнішніх посилань (сумніваюся, що SEO організації звернули б увагу на такий контент). У мене ж було більше 8000 сторінок і впровадити скрипти потрібно було швидко.
Загалом, простий шлях не годився, потрібно було знайти ще більш простий.
Тепер, власне, рішення:
Переважна більшість веб серверів, які обслуговують Інтернет, налаштоване таким чином, що обробник PHP обробляє ТІЛЬКИ файли з розширенням .php.
Якщо ж вам потрібно "обдурити" обробник і змусити HTML сторінки працювати так само як і PHP, слід просто переналаштувати веб сервер.
Це не так складно, як звучить:
1. Зайдіть в директорію / conf веб Вервера
2. Відкрийте файл httpd.conf
3. Знайдіть рядок AddType application / x-httpd-php .php
4. Замініть її на AddType application / x-httpd-php .php .htm .html
5. Збережіть файл
6. Перезапустіть веб сервер
. Якщо вам все це робити лінь, пошліть заявку своєму хост провайдерам, вони просто зобов'язані зробити це на ваше прохання.
Вітаю!
Доповнення для вашої сторінки
Для того, щоб php-код оброблявся в html-документах
необхідно в кореневому файлі .htaccess
(Якщо даного файлу в корені сайту немає, то створіть його) v зробити одну з наступних вставок:
AddType application / x-httpd-php .php .php3 .php4 .php5 .phtml .html .htm
або якщо це не запрацює:
AddHandler application / x-httpd-php .php .php3 .php4 .php5 .html .htm
Примітка.
Я на власній шкурі відчув випадок, коли перший оператор
не працював, а другий успішно пройшов і працює до цих пір.