我刚刚在一家托管公司上打开了一个托管网站,但主页不能正常呈现。当我通过IP加载它时,它工作得很好。当我通过域名加载它时,样式变得一团糟。
域名示例:http://newluckybags.com/index.php?categoryID=1
IP示例:http://109.199.126.180/~newlucky/index.php?categoryID=1
这似乎是托管服务的一个严重问题,但我仍然觉得我应该研究一下,并征求其他专家的意见:)
要查看问题,请使用域并等待加载完成。然后上下滚动,等待一段时间。
发布于 2016-09-12 19:52:51
我认为这两个页面没有相同的css文件。

您可以在导航器中检查这些文件。另外,在没有域名延迟的页面下载的文件,页面收费最多50秒,我知道,因为我必须关闭页面
发布于 2016-09-17 19:02:43
对js、css和图片使用绝对路径。
i.e
相对路径:
<script type="text/javascript" src="/staticContent/jquery-1.7.min.js"></script>绝对路径:
<script type="text/javascript" src="http://newluckybags.com/staticContent/jquery-1.7.min.js"></script>
<script type="text/javascript" src="http://109.199.126.180/~newlucky/staticContent/jquery-1.7.min.js"></script>您的域名网站和IP网站在不同的URL上运行。所以它不会使用相同的相对路径加载js、css和图片。
https://stackoverflow.com/questions/39448301
复制相似问题