我想在我的css文件中包含PHP,但我不想在站点范围内更改URL.是否可以使用HTACCESS style.php在style.css请求时提供服务?这是我到目前为止所尝试的:
RewriteRule /_css/style.css /_css/style.php
Run Code Online (Sandbox Code Playgroud)
或者,更好的是:允许我保留扩展名,但让HTACCESS将其视为PHP文件?我对HTACCESS知之甚少.谢谢您的帮助.
你可以这样做
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^_css/([^/]+)\.css$ /_css/$1.php [L]
Run Code Online (Sandbox Code Playgroud)
/_css/FILENAME.css如果这不是现有的css文件(仅匹配虚拟文件),则此规则将匹配每个URL .如果匹配,则重写为/_css/FILENAME.php
另外,mod_rewrite如果尚未启用,请不要忘记启用
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |