Кнопка «Назад» в IE показывает простой XML вместо загрузки таблицы стилей XSL - PullRequest
1 голос
/ 06 октября 2010

IE имеет странное поведение при нажатии кнопки "Назад". При попытке открыть веб-страницу сервер отправляет ответ 302, который перенаправляет клиента на страницу входа в систему XML с таблицей стилей XSL. После успешного входа пользователя загружается другая страница. Однако когда пользователь нажимает кнопку «Назад» и возвращается на страницу входа, IE отображает только необработанные значения XML в виде простого текста вместо выполнения таблицы стилей XSL.

Все страницы имеют политику "без кэширования".

1 Ответ

0 голосов
/ 15 марта 2012

Используйте конфигурацию .htaccess или IIS, чтобы проверить заголовок запроса ACCEPT для подстановочных знаков, а затем запретить синтаксический анализ файлов XML или XSLT в виде простого текста:

RewriteCond %{HTTP_ACCEPT} \*.\*$ 
ReWriteRule .*\.(xsl|xml)$ - [F]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...