在这一个人的头上撞我的头。我正在使用http://example.com/test/somewhere
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://%{SERVER_NAME}/sample/somewhere-else [R=301,L]
正常工作,并将所有流量路由到example.com/sample/somewhere-else,这是预期的
...然而
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^test/somewhere$ http://%{SERVER_NAME}/sample/somewhere-else [R=301,L]
这似乎不匹配,什么都不做。我写这个非常基本的正则表达式错了吗?