目前我有我的htaccess的重定向一切到另一个URL,除非是在论坛中的文件夹...所有重定向,除了
RewriteEngine On
RewriteCond %{REQUEST_URI} !/Forum
RewriteRule ^.*$ http://www.newsite.com/ [R=301]
我已经设置特定的文件夹(S)和子域(S)另一个URL在我的原始网站中使用名为subdomain的文件夹创建子域。
我想什么做的是保持我现有的重定向,防止我的子域名的重定向
目前我有我的htaccess的重定向一切到另一个URL,除非是在论坛中的文件夹...所有重定向,除了
RewriteEngine On
RewriteCond %{REQUEST_URI} !/Forum
RewriteRule ^.*$ http://www.newsite.com/ [R=301]
我已经设置特定的文件夹(S)和子域(S)另一个URL在我的原始网站中使用名为subdomain的文件夹创建子域。
我想什么做的是保持我现有的重定向,防止我的子域名的重定向
你应该能够在你的/论坛状况用新的组合,如下所示:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(Forum|subdomain)
RewriteRule ^.*$ http://www.newsite.com/ [R=301]
它使用一个正则表达式,它将匹配“/论坛”或“/子域”。
如果我明白你的要求以下规则应该为你工作:
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是忽略(否)案例比较