将所有重定向到另一个URL,但特定的文件夹和子域除外

|| 目前,我的htaccess会将所有内容重定向到另一个URL,除非它位于论坛文件夹中...
RewriteEngine On
RewriteCond %{REQUEST_URI} !/Forum
RewriteRule ^.*$ http://www.newsite.com/ [R=301]
我已经使用名为subdomain的文件夹在原始站点中设置了一个子域。 我想做的是保留现有的重定向,并防止我的子域重定向     
已邀请:
您应该能够将!/ Forum条件与新条件结合起来,如下所示:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(Forum|subdomain)
RewriteRule ^.*$ http://www.newsite.com/ [R=301]
它使用一个正则表达式来匹配\“ / Forum \”或\“ / subdomain \”。     
如果我了解您的要求,请遵循以下规则:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} !^/subdomain\\. [NC]
RewriteCond %{REQUEST_URI} !^/Forum [NC]
RewriteRule ^.*$ http://www.newsite.com/ [R=301,L]
R = 301将以https状态301重定向 L将制定最后的规则 NC用于忽略(否)案例比较     

要回复问题请先登录注册