我可以在htaccess中执行if/then/else吗?

use*_*257 7 iis .htaccess isapi-rewrite

我有一个网站根据子域提供某些内容.所以它是同一组文件,并且网站页面中的标题和一些信息可能会根据子域进行更改.

我需要基于子域进行不同的htpassword身份验证,但无法找到有关如何在htaccess中执行if/then类型事务的信息.

基本上我需要的是这个:

if subdomain ='abc'使用此htpassword文件

if subdomain ='def'使用此htpassword文件

可以这样做吗?

Gum*_*mbo 4

尝试这样的事情:

\n\n
SetEnvIf Host ^abc\\. HOST_ABC\nSetEnvIf Host ^dev\\. HOST_DEF\n\n<IfDefine HOST_ABC>\n    AuthUserFile \xe2\x80\xa6\n</IfDefine>\n<IfDefine HOST_DEF>\n    AuthUserFile \xe2\x80\xa6\n</IfDefine>\n
Run Code Online (Sandbox Code Playgroud)\n

  • 尽管它看起来很迷人,但它对我不起作用。你会修改这个浓汤吗? (5认同)