Php 设置嵌入文件(如.js和.css)的include_路径?

Php 设置嵌入文件(如.js和.css)的include_路径?,php,javascript,css,include-path,Php,Javascript,Css,Include Path,好的,现在我知道有一种方法可以将我的所有php文件放在一个地方,通过如下设置include_路径,可以在没有文件路径的情况下包含它们: php_value include_path .:/pathToPHPFiles 现在只要我的PHP文件在这个目录中,我就可以从任何子目录中包含它们,就像它们在同一个目录中一样 我想知道对于其他文件类型,如.css和.js,是否有这样的技巧,这样我就可以将它们全部放在一个位置,并将它们嵌入到一个页面中,而不必担心文件路径 define("CSSPATH", "

好的,现在我知道有一种方法可以将我的所有php文件放在一个地方,通过如下设置include_路径,可以在没有文件路径的情况下包含它们:

php_value include_path .:/pathToPHPFiles
现在只要我的PHP文件在这个目录中,我就可以从任何子目录中包含它们,就像它们在同一个目录中一样

我想知道对于其他文件类型,如.css和.js,是否有这样的技巧,这样我就可以将它们全部放在一个位置,并将它们嵌入到一个页面中,而不必担心文件路径

define("CSSPATH", "/path/to/css/");

echo '<link rel="stylesheet" type="text/css" href="'.CSSPATH.'style.css" />';

我不确定.htaccess的版本。。。欢迎更正。

为此,您可以使用
base
标记

...
<head>
    <base href="/somepath/">
    ...
</head>
<body>
<!-- the following images src  will be resolved into '/somepath/image.png'
<img src="image.png" alt=""/> 
...    
。。。
...

这看起来是一个很好的方式来做我想做的事。我还没有试过,但我会的。不过请注意:regex的起价是1美元,而不是0美元。谢谢!:)
...
<head>
    <base href="/somepath/">
    ...
</head>
<body>
<!-- the following images src  will be resolved into '/somepath/image.png'
<img src="image.png" alt=""/> 
...