2011-04-17 93 views
2

目前我有我的htaccess的重定向一切到另一個URL,除非是在論壇中的文件夾...所有重定向,除了

RewriteEngine On 
RewriteCond %{REQUEST_URI} !/Forum 
RewriteRule ^.*$ http://www.newsite.com/ [R=301] 

我已經設置特定的文件夾(S)和子域(S)另一個URL在我的原始網站中使用名爲subdomain的文件夾創建子域。

我想什麼做的是保持我現有的重​​定向,防止我的子域名的重定向

回答

0

你應該能夠在你的/論壇狀況用新的組合,如下所示:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/(Forum|subdomain) 
RewriteRule ^.*$ http://www.newsite.com/ [R=301] 

它使用一個正則表達式,它將匹配「/論壇」「/子域」。

0

如果我明白你的要求以下規則應該爲你工作:

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是忽略(否)案例比較

相關問題