【发布时间】:2015-01-20 08:16:57
【问题描述】:
我有一个基于 Windows 2012 R2 的 WordPress 开发环境,在 Microsoft Azure 中有一些主题。
如果我将它部署到同样是 Windows 2012 R2 但在本地数据中心的生产环境中,它在 IE 11 和 Google Chrome 上看起来完全一样。
但是在具有 IE 9 的客户端上,生产(本地)站点的显示与远程开发站点不同。显示的菜单不同。
当我比较源(并用相似的名称替换 URL)时,两者之间没有区别。那么为什么 IE 9 渲染本地生产站点不同呢?
我什至搜索了其中一张图片可能硬链接到开发站点的案例,但事实并非如此。
所以,我能想到的唯一区别是生产站点的名称如下:
对比
http://devintranet.cloudapp.net/
这可能是本地安全设置与互联网安全设置的差异(我从客户端的角度看不到)。而且奇怪的是互联网版本是正确的,而本地的内网版本是不同的。
我真的不知道在哪里寻找答案。
【问题讨论】:
-
您确定这不仅仅是 CSS 问题吗?
-
可以分享网址吗?
-
您好 mevius,两个页面的唯一区别是 URL。使用 Chrome 或 IE 11 时,两个页面看起来完全一样,在 IE 9 上,源是相同的,因此它们使用相同的 CSS 代码。所有文件都一样,WordPress数据库也一样,只是使用了生产URL名称而不是开发URL。
-
Arshad,对不起,我不能,它在防火墙后面,生产在代理后面,没有公共访问权限。
-
Mevius,CSS 问题的可能解释是什么?与开发中的某些东西的硬链接?还是内网IP地址和外网IP地址的变化?
标签: wordpress internet-explorer intranet