Добавление широкого заголовка http сайта в php - PullRequest
1 голос
/ 04 августа 2011

Я поддерживаю веб-сайт для некоммерческой организации. Я не тот, кто разработал этот веб-сайт, и я не знаю человека, который сделал это.

Тем не менее, у меня проблема с IE9. В конце концов я попытаюсь исправить это, но просто добавив заголовок X-UA-Compatible, чтобы IE9 переключился в режим IE8, он работал бы просто отлично.

На веб-сайте asp.net я бы добавил его в web.config с элементом <customHeaders> (с IIS7).

Есть ли способ отправить этот заголовок для всех файлов на веб-сайте php, без редактирования всех файлов?

Ответы [ 3 ]

3 голосов
/ 04 августа 2011

Apache MOD_HEADERS, добавьте следующее в ваш корневой файл .htaccess

<FilesMatch "\.(php|cgi|pl|htm)$">
    Header set X-UA-Compatible IE=EmulateIE8
</FilesMatch>

Это установит этот заголовок в заголовке http всех файлов php, html, perl и cgi, но у меня были очень плохиеработает с заголовком x-ua и обнаружил, что он не всегда работает.

1 голос
/ 04 августа 2011

auto_prepend_file и header() или настройте его на своем веб-сервере, например, Header.

0 голосов
/ 04 августа 2011

Если вы используете какой-то шаблонизатор, вы можете просто добавитьв раздел HEAD вашего шаблона (ов).

В противном случае, если вы везде включаете один PHP-файл, вы можете добавить туда вызов header () (до тех пор, пока вы не выводите какой-либо контент).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...