我正在为我正在建立的网站使用相对超链接。代码结构如下:
/root/website1/
我所有的代码都在 website1 文件夹下。
网站 1 看起来像:
/css
style.css
/static
header.php
footer.php
page1.php
page3.php
page4.php
现在,我在 header.php
中使用 style.css
并在 page1.php
中包含 header.php
code> 和 page3.php
。
style.css
如果我像这样使用它,那么两个页面中的任何一个的路径都会失败:
css/style.css
或
../css/style.css
因为,浏览器会找到与包含它的页面路径相关的 css。有什么方法可以包含 header.php
并使 css 正常工作?
最佳答案
在这种情况下,因为 page1.php
和 page3.php
不在同一个目录中,所以您需要提供 绝对值url
到 header.php
中的 style.css
,例如:http://site.tld/css/style.css
.
关于php - 相对超链接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23352535/