1

www.如果满足这两个条件,我的目标是重定向到域:

  1. 当前主机不是 www.example.com
  2. 当前主机不是 cdn.example.com

我正在使用带有此代码的 .htaccess 文件,但不遵守第二个条件:

RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^cdn\.example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

谢谢

4

1 回答 1

1

使用它就可以了:

RewriteCond %{HTTP_HOST} !^(cdn|www)\.example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

我之前已经尝试过,但被缓存的重定向欺骗了——认为它不起作用。

于 2013-09-29T01:19:47.710 回答