基于服务器名称/路径的htaccess条件语句

cmp*_*ral 4 apache .htaccess conditional if-statement

是否可以根据服务器名称/路径在htaccess中写一些条件“ if”语句?

我知道我可以使用,<IfModule>但是当开发服务器和生产服务器相同时,这不能解决问题。

谢谢

Gum*_*mbo 5

您可以测试SERVER_NAMEDOCUMENT_ROOT的值:

RewriteCond %{SERVER_NAME} =foo
RewriteRule …
RewriteCond %{DOCUMENT_ROOT} =/path/to/document/root/
RewriteRule …
Run Code Online (Sandbox Code Playgroud)