исполнение php-кода в html?

12
mihan
На сайте с 20.12.2005
Offline
379
1685

Как сделать, чтобы на странице с расширением html исполнялся php-код? слышал,что через .htaccess как-то можно...

Лидер по шакесам - ШАКЕС.ПРО (http://shakes.pro) Гемблинг конвертится тут - WelcomePartners (http://welcome.partners/webmaster/register?ref=vh3gd)
filosof
На сайте с 29.10.2005
Offline
171
#1

Да, можно через htaccess. Но должен поддерживать сервер это раз (точнее данная штука не должна быть закрыта), и многократно возрастает нагрузка на сервер это два. Сейчас поищу сам код.

BV
На сайте с 23.05.2007
Offline
7
#2

AddType application/x-httpd-php .html

39 == 0 || 0 == 39?
filosof
На сайте с 29.10.2005
Offline
171
#3

Что-то вроде

AddType application/x-httpd-php html
mihan
На сайте с 20.12.2005
Offline
379
#4

а почему повышается нагрузка? жду код

mihan
На сайте с 20.12.2005
Offline
379
#5

а куда мне прописывать? сорри, совсем тупой в программинге :)

WS
На сайте с 05.06.2007
Offline
116
#6

в htaccess. прописывайте. Не на всех хостингах работает.

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#7

Всё очень просто, добавь в .htaccess строчку:

AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc .html

PS

опоздал )) Пока тестировал.

Также можно покапатся в Cpanel там тоже есть эти функции

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
T
На сайте с 11.08.2005
Offline
181
#8

Первый вариант - это использовать отдельный скрипт для обработки запросов *.html

Не работает с виртуальными директориями.

Реализация:

.htaccess

RewriteEngine on

RewriteBase /
Action html_parser "/html_parser.php?"
AddHandler html_parser .html

В корне создаете файл html_parser.php, который обрабатывает запросы

$str=htmlspecialchars(substr(strtolower(getenv("QUERY_STRING")),0,250));

При этом в $str будет адрес запрашиваемой страницы.

Далее дело техники…

Второй вариант - обработка всех запросов к несуществующим папкам и файлам (кроме указанных исключений: gif|jpg|jpeg|png|css|js|cgi|txt|ico):

Реализация:

.htaccess

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|jpeg|png|css|js|cgi|txt|ico)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /html_parser.php?www=$1 [QSA,L]

В корне создаете файл html_parser.php, который обрабатывает запросы

При этом в $www будет адрес запрашиваемой страницы.

Далее дело техники…

mihan
На сайте с 20.12.2005
Offline
379
#9

щас попробую :)

mihan
На сайте с 20.12.2005
Offline
379
#10

всем спасибо, воспользовался простыми вариантами be@ver и LEOnidUKG

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий