我从本地使用FTP下载了我的新项目。但是当我检查代码是否在我当地工作时。所有目录都没有指向我的项目根路径。
在我下载的文件中,我在config.php中有这个路径
/okushon/home/pages/js/jquery.animate-colors-min.js
当我在浏览器中检查时,它没有转到文件
但是当我改变路径时:
./okushon/home/pages/js/jquery.animate-colors-min.js
它转到文件。
我不知道为什么在实时服务器中它起作用,但在我当地的路径上没有用。
答案 0 :(得分:0)
要包含具有绝对路径的javascript文件,您应该使用类似
的内容 http://www.your-domain.de/js/jquery.animate-colors-min.js
要在本地网络服务器上使用它,请将其替换为
http://localhost/your-project/js/jquery.animate-colors-min.js
最好的方法是在每个页面中包含的额外文件中使用路径变量:
if((isset($_SERVER["HTTP_HOST"]) && 'blablabla'==$_SERVER["HTTP_HOST"])){
$incPath = '/path/to/your/files/';
$httpPath = 'http://www.your-domain.de/';
}
else {
$incPath = '/local/path/to/your/files/';
$httpPath = 'http://localhost/your-project/';
}