为什么IE在尝试保存页面,而不是打开它?

我正在开发一个网站,我发现,Internet Explorer尝试挽救,而不是打开它(其他浏览器工作正常)登陆页面。 这里的链接:

xanderadvertising.mcas.ro

我试图通过操纵的.htaccess和HTTP头,以提高网站性能,我觉得有什么地方冲突。

其他页面都正常工作:

xanderadvertising.mcas.ro/en

任何想法,为什么IE浏览器的行为就像是什么?

谢谢。

--------------解决方案-------------

你可能访问该页面有一个Content-Type头部告诉IE它比其他网页的东西。 所以它试图保存在某个地方它,因为它不知道如何渲染。

下面是当您使用卷曲的输出:

$ curl -v http://xanderadvertising.mcas.ro/

* About to connect() to xanderadvertising.mcas.ro port 80 (#0)
* Trying 81.196.37.244... connected
* Connected to xanderadvertising.mcas.ro (81.196.37.244) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.21.6 (i686-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
> Host: xanderadvertising.mcas.ro
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Sat, 28 Jan 2012 11:35:26 GMT
< Server: Apache
< X-Powered-By: PHP/5.2.16
< Pragma: no-cache
< ETag: "bcb2565425a8e41ac55b3b085fd8821c"
< Cache-Control: public
< Expires: Sun, 29 Jan 2012 11:31:43 GMT
< Set-Cookie: PHPSESSID=89c110f3588929262dda820fb3d05052; expires=Sat, 11-Feb-2012 11:35:27 GMT; path=/; domain=xanderadvertising.mcas.ro
< Last-Modified: Sat, 28 Jan 2012 11:31:43 GMT
< Content-Length: 23822
< Content-Type: charset=utf-8

如果你看一下最后一行这样说的: Content-Type: charset=utf-8 尝试内容类型头设定成类似Content-Type: text/html; charset=UTF-8 Content-Type: text/html; charset=UTF-8

该网页特别是没有Content-Type在响应头:

Cache-Control:public
Connection:Keep-Alive
Date:Sat, 28 Jan 2012 11:32:06 GMT
ETag:"bcb2565425a8e41ac55b3b085fd8821c"
Expires:Sun, 29 Jan 2012 11:31:43 GMT
Keep-Alive:timeout=5, max=100
Server:Apache

您需要添加Content-Type: text/html 。 这也将是不错的发送Content-Length到浏览器。

也许你能告诉我们你的.htaccess的配置?

分类:IE浏览器 时间:2015-03-15 人气:3
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 3.016 (s). 10 q(s)