Apache 在HTTP_主机和请求_URI上匹配

Apache 在HTTP_主机和请求_URI上匹配,apache,mod-rewrite,url-rewriting,Apache,Mod Rewrite,Url Rewriting,因此,我希望www.foo.com/admin重定向到admin.bar.com,仅当HTTP主机为www.foo.com时。我尝试了以下组合,但似乎都不起作用: RewriteCond %{HTTP_HOST} ^www\.foo\.com [NC] RewriteCond %{REQUEST_URI} ^/admin [NC] RewriteRule ^(.*)$ https://admin.bar.com/$1 [L,R=301] 非常感谢您的帮助 此代码应按预期工作。确保允许htacc

因此,我希望
www.foo.com/admin
重定向到
admin.bar.com
,仅当HTTP主机为
www.foo.com
时。我尝试了以下组合,但似乎都不起作用:

RewriteCond %{HTTP_HOST} ^www\.foo\.com [NC]
RewriteCond %{REQUEST_URI} ^/admin [NC]
RewriteRule ^(.*)$ https://admin.bar.com/$1 [L,R=301]

非常感谢您的帮助

此代码应按预期工作。确保允许htaccess(如果您使用它),并且在apache配置中启用了
mod_rewrite
。另外,请确保您的规则没有被忽略,因为在此之前应用的一些其他规则应该按照预期工作。确保允许htaccess(如果您使用它),并且在apache配置中启用了
mod_rewrite
。此外,请确保您的规则不会因为之前应用的其他规则而被忽略