我想进行以下工作:
如果输入了test.example.com
或test.example.com/placeholder
,则应将用户重定向到example.com
。
一个例外:如果输入test.example.com/test
,则不应重定向用户。占位符应匹配所有内容,但不能匹配test
。
我这样尝试过:
RewriteCond %{HTTP_HOST} ^test\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/?test
RewriteRule ^(.*)$ http://example.com/$1 [L,QSA,R=301]
不幸的是,这将我重定向到test.example.com/foobar