按下后退按钮时IE有奇怪的行为。尝试打开网页时,服务器会发送302
响应,将客户端重定向到带有XSL样式表的登录XML页面。用户成功登录后,将加载另一个页面。但是,当用户按下“后退按钮”并返回登录页面时,IE仅将原始XML值显示为纯文本,而不是执行XSL样式表。
所有网页都有“无缓存”政策。
答案 0 :(得分:0)
使用.htaccess或IIS配置检查通配符的ACCEPT请求标头,然后阻止将XML或XSLT文件解析为纯文本:
RewriteCond %{HTTP_ACCEPT} \*.\*$
ReWriteRule .*\.(xsl|xml)$ - [F]