- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вот такая конфигурация в .htaccess всегда работала
AddHandler application/x-httpd-php .php .html .htm
А вот на Апаче втором не хочет. Добавил эту же строку в apache2.conf
Десять раз перегрузил - php выводится текстом.
З.Ы. В php файлах все работает.
Нет не всегда так работало.
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
Нет не всегда так работало.
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? Это в браузере или на сервере?
🍿 🤣 как .htaccess может кешироваться, если он не доступен из вне? Советую почитать wiki своего хостера, на некоторых правила изменены и нужно прописывать те что указывает хостер. Это если речь про шаред, на vps, vds и облаке подобного не наблюдается так как там сам систему под себя настраиваешь и правила стандартные. Сегодняя вроде не пятница, а такой топик)))
Я тоже давно бился над этим - бесполезно.
Только изменение расширения помогает - с HTML на PHP
Так у меня на обычных виртуальных хостингах все работает как надо через htaccess.
Но думаю действительно проще просто поменять расширения всех файлов и переписать все ссылки. Так проще - две строчки кода,чем сутки возиться.
Все спасибо за ответы!
Тип конструкции зависит от обработчика php
Для CL lsapi например application/x-lsphp или application/x-lsphpверсия_php
Обратитесь в саппорт хостинга. Может у них это даже быть запрещено: встречал такие хостеры.
ТС, mime тип зависит от многих параметров, включая тип веб сервера, то как именно к нему прикручен php и вообще от приблуд хостинга. Знаю одних дефективных, которые умудрялись за несколько месяцев 2 раза положить сайт потому что перенесли без спроса, там другой mime, не проверили, пару часов пользователи скачивали исходники на php... Не советую вообще использовать php в html файлах на хостинге, только если свой собственный VPS и выключены автообновления во избежание...