在从apache移动到nginx之后,我无法在Internet Explorer浏览器中查看我的网站,而在Firefox中它看起来不错

在安装nginx webserver之后,我在firefox中运行我的网站。 它在Firefox中工作良好,我可以看到我的网站模板看起来不错,但在Internet Explorer中,它不能正常工作,我看不到我的网页有文字和图像,每个内容都是不好的风格。 像图片不加载,可能是CSS不起作用。 请帮我解决这个问题。

在此之前,我用不同的IP地址在apache上运行我的网站,并转移到nginx。 坦克saurav

确保nginx正确地将Content-Type:头传递给浏览器。

Internet Explorer依靠Content-Type头来处理对象,而WebKit / Mozilla / Gecko能够解释内容并根据比特stream本身做出假设。

清除你的caching,并确保它仍然在一个而不是其他。 尝试直接在浏览器中加载css url,即http://domain.com/styles/style.css 。 查看源代码并validationsrc地址是否正确。 检查站点错误日志中的任何访问被拒绝或“未find”行。

MIMEtypes可能没有configuration。 在您的http {}块中,您需要包含以下内容:

http { include /etc/nginx/mime.types;