Php 从备用目录解析CSS链接

Php 从备用目录解析CSS链接,php,css,Php,Css,我有一个网站位于。我的html/PHP页面和CSS位于和。一切都是伟大的!但我已经开始需要更多的功能,并添加了预编码的页面/包,比如博客。这些包位于它们自己的目录中,如 问题是,由于目录更改,来自新包目录的css图像链接不再指向正确的URL。我理解为什么会发生这种情况,但除了维护两个单独的样式表之外,我无法找到解决办法,这似乎是错误的。我认为您可能正在使用“当前目录”相对路径约定,当您需要使用“应用程序目录”相对路径约定时,区别在于: src="path/to/file.ext" 及 在第一种

我有一个网站位于。我的html/PHP页面和CSS位于和。一切都是伟大的!但我已经开始需要更多的功能,并添加了预编码的页面/包,比如博客。这些包位于它们自己的目录中,如


问题是,由于目录更改,来自新包目录的css图像链接不再指向正确的URL。我理解为什么会发生这种情况,但除了维护两个单独的样式表之外,我无法找到解决办法,这似乎是错误的。

我认为您可能正在使用“当前目录”相对路径约定,当您需要使用“应用程序目录”相对路径约定时,区别在于:

src="path/to/file.ext"

在第一种情况下,我们从当前目录向下(取决于路径部分)查找文件,而在后一种情况下,我们从根应用程序目录(或虚拟目录)向下(同样取决于路径部分)查找文件


底线是,在相对路径上使用前导正斜杠,您的资源将可以从根解析。

我认为您可能正在使用“当前目录”相对路径约定,当您需要使用“应用程序目录”相对路径约定时,区别在于:

src="path/to/file.ext"

在第一种情况下,我们从当前目录向下(取决于路径部分)查找文件,而在后一种情况下,我们从根应用程序目录(或虚拟目录)向下(同样取决于路径部分)查找文件


底线是,在相对路径上使用前导正斜杠,您的资源将从根开始解析。

非常感谢。一个简单的斜杠解决了这个问题…很容易被忽视。。。谢谢,非常感谢。一个简单的斜杠解决了这个问题…很容易被忽视。。。谢谢