-1

这一定是一个简单的修复,但我就是想不通!

我通过 PHP 将标题包含到每个新页面中,标题包含 CSS 和脚本等。

唯一的问题是由于页面位于不同的目录中,当我链接到 ../header 等标题时,它看起来不错,但包含的脚本是通过短 URL 包含的,例如 /js/script.js

这意味着在页面上(在另一个目录中)脚本不起作用!

我发现很难解释,但看看这个:

http://www.healthygit.com/

如果您查看源代码,所有脚本链接都很好。

现在看看这个:

http://www.healthygit.com/fitness/running.php

如果您尝试单击脚本来查看它,它会将您带到 404,或者在这种情况下,302 会将您带到主页。

4

1 回答 1

6

Easy peasy,您的脚本、样式表等的源代码应该/在它们前面有一个,这样头文件将始终引用站点根目录中的文件。

即:

src="js/whatever.js"

应该成为

src="/js/whatever.js"

这样,它将始终从站点的根目录中查找文件。这同样适用于 CSS 文件,即/css/whatever.css.

于 2012-08-21T15:37:07.023 回答