IT序号网

php之css 样式表中的全局变量

duanxz 2024年10月01日 编程语言 41 0

我的样式表中有一个绝对 URL。 http://localhost/images/myimage.jpg .

我还有一个带有以下常量的配置类

const SITE_ROOT = 'http://localhost/images' 

在我写的 php 页面上 config::SITE_ROOT 。 “/myimage.jpg” 因此,当我将站点移动到生产服务器时,我可以在一个中央位置更改站点根目录。

有没有办法在我的样式表中执行此操作而不将其放入页面中? 相对 url 不是一个选项,因为我正在使用 mod 重写并且相对 url 不起作用。

请您参考如下方法:

您可以通过用 PHP 解析 CSS 文件来将您的 SITE_ROOT 常量写入它们。将此添加到 .htaccess:

AddHandler application/x-httpd-php .css 

然后将 PHP 嵌入到 CSS 文件中,就像在任何 .php 文件中所做的那样。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!