Исполнение php в html файлах

S
На сайте с 28.01.2016
Offline
44
1471

Вот такая конфигурация в .htaccess всегда работала

AddHandler application/x-httpd-php .php .html .htm

А вот на Апаче втором не хочет. Добавил эту же строку в apache2.conf

Десять раз перегрузил - php выводится текстом.

З.Ы. В php файлах все работает.

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#1

Нет не всегда так работало.

AddType application/x-httpd-php .php .htm .html

или

AddHandler application/x-httpd-php .php .htm .html .phtml

или

AddHandler x-httpd-php .php .htm .html .phtml

или

AddType application/x-httpd-php5 .php .htm .html

или

AddHandler application/x-httpd-php5 .php .htm .html .phtml

или

AddHandler x-httpd-php5 .php .htm .html .phtml

или

AddHandler cgi-script .html .htm

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

AddType application/x-httpd-php .php .htm .html
или
AddHandler application/x-httpd-php .php .htm .html .phtml
или
AddHandler x-httpd-php .php .htm .html .phtml
или
AddType application/x-httpd-php5 .php .htm .html
или
AddHandler application/x-httpd-php5 .php .htm .html .phtml
или
AddHandler x-httpd-php5 .php .htm .html .phtml
или
AddHandler cgi-script .html .htm

Поочередно каждый вариант протестировал в htaccess - результат тот же.

Но фишка в том, что данные htaccess кешируются (кому пришло такое в голову неясно). На редиректах протестировал - до сих пор редиректит, хотя htaccess уже давно другой. Как чистить кеш htaccess? Это в браузере или на сервере?

Z0G SYSTEM
На сайте с 08.12.2009
Offline
126
#3

🍿 🤣 как .htaccess может кешироваться, если он не доступен из вне? Советую почитать wiki своего хостера, на некоторых правила изменены и нужно прописывать те что указывает хостер. Это если речь про шаред, на vps, vds и облаке подобного не наблюдается так как там сам систему под себя настраиваешь и правила стандартные. Сегодняя вроде не пятница, а такой топик)))

S
На сайте с 28.01.2016
Offline
44
#4
bee-75:
Я тоже давно бился над этим - бесполезно.
Только изменение расширения помогает - с HTML на PHP

Так у меня на обычных виртуальных хостингах все работает как надо через htaccess.

Но думаю действительно проще просто поменять расширения всех файлов и переписать все ссылки. Так проще - две строчки кода,чем сутки возиться.

Все спасибо за ответы!

M
На сайте с 17.09.2016
Offline
124
#5

Тип конструкции зависит от обработчика php

Для CL lsapi например application/x-lsphp или application/x-lsphpверсия_php

Апокалипсис
На сайте с 02.11.2008
Offline
391
#6

Обратитесь в саппорт хостинга. Может у них это даже быть запрещено: встречал такие хостеры.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
Metal Messiah
На сайте с 01.08.2010
Offline
152
#7

ТС, mime тип зависит от многих параметров, включая тип веб сервера, то как именно к нему прикручен php и вообще от приблуд хостинга. Знаю одних дефективных, которые умудрялись за несколько месяцев 2 раза положить сайт потому что перенесли без спроса, там другой mime, не проверили, пару часов пользователи скачивали исходники на php... Не советую вообще использовать php в html файлах на хостинге, только если свой собственный VPS и выключены автообновления во избежание...

anonymous, думай что говоришь и не забывай подписать отзыв :)

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