嘿我正在使用社交引擎构建的客户网站,我正面临一个问题。
让我解释一下:
该网站在原始网址上工作正常,请说www.abc.com,但是一旦我更改了网址并尝试从与之关联的IP地址访问网站,它仍然可以工作,但只是主页和所有其他页面都没有加载一些CSS / JS文件。
我尝试将所有内容移动到我的本地服务器,但这无论如何都没有帮助,本地服务器也存在同样的问题。
请参阅图片http://prntscr.com/860xmq
我试图从上周修复它,但没有运气请告诉我如何解决这个问题。
由于
答案 0 :(得分:0)
有什么问题
从截图中可以清楚地看出,.css
和.js
中很少有人找不到,即它没有指向确切的路径。
如何修复
确保将其指向正确的位置。
注意:
确保您使用了正确的路径,即
对于CSS:
<link rel="stylesheet" type="text/css" href="css/yourcssfile.css">
而不是
<link rel="stylesheet" type="text/css" href="localhost/yourprojectfolder/css/yourcssfile.css">
答案 1 :(得分:0)
如果你使用PHP,那么你可以添加:
<?php
$base_url = "http://".$_SERVER['HTTP_HOST'].preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME'])=="\\"?"":dirname($_SERVER['SCRIPT_NAME']))."/";
?>
<link rel="stylesheet" type="text/css" href="<?php echo base_url; ?>css/yourcssfile.css">
因此,当您更改服务器名称/域时,它将自动调整。