【发布时间】:2016-01-16 13:24:58
【问题描述】:
我正在开发的网站在浏览器指向根域和指向“www”子域时看起来不同。画布宽度、字体大小、图像大小在根域和“www”子域之间略有不同。
编辑 1:这只发生在谷歌浏览器上。在 Firefox 上,两个页面看起来都一样。
请在 Google Chrome 中参考这些指向我网站的外部链接。
- 没有“www” - https://myshaadiwale.com
- 带有“www”子域 - https://www.myshaadiwale.com
即使是浏览器控制台也没有显示任何异常。什么可能导致这种差异?
网站基于python flask+apache stack。 apache的配置文件是这样的:
<VirtualHost *:443>
ServerName myshaadiwale.com
ServerAlias www.myshaadiwale.com
ServerAdmin webmaster@localhost
SSLEngine on
SSLCertificateFile /root/ssl/myshaadiwale.com.crt
SSLCertificateKeyFile /root/ssl/myshaadiwale.com.key
SSLCertificateChainFile /root/ssl/intermediate.crt
WSGIDaemonProcess msw user=live group=live threads=5 python-path=/home/live/msw/flask/lib/python2.7/site-packages
WSGIScriptAlias / /home/live/msw/msw.wsgi
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
# these are known to be safe with MSIE 6
AddOutputFilterByType DEFLATE text/html text/plain text/xml
# everything else may cause problems with MSIE 6
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/xml
</IfModule>
</IfModule>
<Directory /home/live/msw>
#Header set Access-Control-Allow-Origin "*"
WSGIScriptReloading On
WSGIProcessGroup msw
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName myshaadiwale.com
ServerAlias www.myshaadiwale.com
Redirect permanent / https://www.myshaadiwale.com/
</VirtualHost>
【问题讨论】:
-
请在问题中包含差异,最好是屏幕截图。据我所知,它们是像素相同的。还包括有关您测试的浏览器的详细信息。
-
@DarkFalcon - 抱歉,我忘了说这只会在 Google Chrome 上发生。我会尽快上传截图。
-
主机名是否出现在页面的任何位置?可能只是那个引用导致了细微的差异吗?
-
我看不出 Chrome 有什么不同
-
@FestiveTurnip - 刚刚添加了截图。当我指向“www”时,内容似乎膨胀了。