我想从http://example.com/blah/<something>/<somethingelse>
重写为http://<something>.example.com/<somethingelse>
,但前提是请求不是内部重定向。我怎样才能达到这个效果?我知道我可以使用%{THE_REQUEST}
,但我似乎找不到任何好的例子。
感谢您的帮助!
答案 0 :(得分:1)
no subrequest标志([NS])将跳过内部子请求的规则。
RewriteCond %{HTTP_HOST} =example.com
RewriteRule ^/?blah/(.*{]) http://something.example.com/$1 [NS,L]