and*_*rew 2 css php apache server-configuration
我的样式表中有一个绝对的URL.http://localhost/images/myimage.jpg.
我还有一个带有以下常量的配置类
const SITE_ROOT = 'http://localhost/images'
Run Code Online (Sandbox Code Playgroud)
在php页面上,我写的
config::SITE_ROOT . "/myimage.jpg"是当我将网站移动到生产服务器时,我可以在一个中心位置更改网站根目录.
有没有办法在我的样式表中执行此操作而不将其放在页面中?相对url不是一个选项,因为我使用mod重写和相对url不起作用.
您可以SITE_ROOT通过使用PHP解析它们将常量编写到CSS文件中.将此添加到.htaccess:
AddHandler application/x-httpd-php .css
Run Code Online (Sandbox Code Playgroud)
然后像在任何.php文件中一样将PHP嵌入到CSS文件中.
| 归档时间: |
|
| 查看次数: |
941 次 |
| 最近记录: |