Mat*_*att 4 apache .htaccess lighttpd
RewriteEngine on
RewriteRule ^packed\.js$ pack.php?debug=0 [nc]
RewriteRule ^debug$ pack.php?debug=1 [nc]
Run Code Online (Sandbox Code Playgroud)
这在位于特定目录中的.htaccess文件中的apache上运行良好.如果我想在lighttpd上这样做,我是否必须在配置文件中添加它?
我是否需要对这些规则进行任何更改?
lighttpd不支持.htaccessApache httpd这样的文件.这就是"lighttpd"中的"光"发挥作用的地方.
但是,您可以将这些规则从Apache httpd的mod_rewrite迁移到lighttpd的mod_rewrite.但请注意,lighttpd的mod_rewrite 不支持该NC标志(不区分大小写的匹配).如果你没有它,你可以简单地使用以下重写规则:
url.rewrite-once = (
"^packed\.js$" => "pack.php?debug=0",
"^debug$" => "pack.php?debug=1"
)
Run Code Online (Sandbox Code Playgroud)
如果您需要匹配不区分大小写,则可能需要调用mod_magnet和自定义Lua脚本.
| 归档时间: |
|
| 查看次数: |
11517 次 |
| 最近记录: |