Apache .htaccess转发域(某些目录除外)
我想将mydomain.com的几乎所有内容转发到mydomain.somewhere.com,但我希望www.mydomain.com/mail和www.mydomain.com/stats不会转发到新地址 我该怎么做?是否有一个IF-ELSE解决方案Apache .htaccess转发域(某些目录除外),apache,.htaccess,mod-rewrite,forward,Apache,.htaccess,Mod Rewrite,Forward,我想将mydomain.com的几乎所有内容转发到mydomain.somewhere.com,但我希望www.mydomain.com/mail和www.mydomain.com/stats不会转发到新地址 我该怎么做?是否有一个IF-ELSE解决方案 RewriteEngine On RewriteBase / RewriteRule ^mail squirrelmail/src/login.php [R,NC] RewriteRule ^(.*) http://new.example.
RewriteEngine On
RewriteBase /
RewriteRule ^mail squirrelmail/src/login.php [R,NC]
RewriteRule ^(.*) http://new.example.com/$1
上面的规则不起作用。您可以将此规则用作下面的第一条规则
RewriteBase
行:
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC]
RewriteRule !^(mail|stats) http://mydomain.somewhereelse.com%{REQUEST_URI} [L,NC,R=302]