2014-10-31 54 views
0

我有一個網站,我分裂成兩個。因此,我想根據網址是否包含特定關鍵字將所有網頁重定向到其他兩個網域之一。所以類似下面的.htaccess中的東西:htaccess重定向到不同的域如果url包含字

if ("keyword" is in the url) site A redirects to site B 
else site A redirects to site C 
+0

嗨,是我的回答有用嗎?也許如果你提供更多的信息,我可以借給你另一隻手。 – 2016-02-12 20:35:32

回答

0

這裏有一些規則我用在像你這樣的情況下,它工作正常。希望這有助於

RewriteCond %{HTTP_HOST}    www\.oldhost\.com 
RewriteCond %{REQUEST_URI}    ^/yourkeyword/.* 
RewriteRule ^/yourkeyword/(.*)   http://www.newdomain.com/$1 [R,L] 
0
if ("keyword" is in the url) site A redirects to site B 
else site A redirects to site C 

這可以被翻譯成下列規則:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC] 
RewriteRule keyword http://www.siteA.com%{REQUEST_URI} [NE,L,R=301,NC] 

RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC] 
RewriteRule^http://www.siteB.com%{REQUEST_URI} [NE,L,R=301] 
相關問題