美好的一天,请帮助我,我一直在努力解决这个“简单”的 rewriteCond 这是我的原始代码:
######################################################################## Willowvine
RewriteCond %{HTTP_HOST} !^willowvine\.dev$
RewriteRule . - [S=1]
RewriteRule ^admin/(.*)$ admininistration/$1 [QSA,L]
######################################################################## EndRules
######################################################################## Dove Rules
RewriteCond %{HTTP_HOST} !^dove\.dev$
RewriteRule . - [S=2]
RewriteRule ^admin/(.*)$ admin_another/$1 [QSA,L]
RewriteRule ^(.*)$ /client/recruiter/4021/$1 [QSA,L]
######################################################################## End Dove Rules
我不断收到此错误:
由于可能的配置错误,请求超出了 10 个内部重定向的限制。如有必要,使用“LimitInternalRecursion”增加限制。使用“LogLevel debug”获取回溯。
基本上我想做的是这样做:
if ${HTTP_HOST} == 'willowvine.dev/' rewriterule 1: admin/* goes to
administration/* else if ${HTTP_HOST} == 'dove.dev' rewriterule
1: admin/* goes to admin_another rewriterule 2: if((${HTTP_HOST}
+ ${HTTP_URI}) != 'dove.dev/admin') root folder must start from /path/to/folder/start/he