2014-12-05 93 views
0

我正在運行WordPress的安裝,並希望異地移動特定的飼料。我已經掌握了大部分技術,但這是問題所在。我想下面的網址:301重定向特定的URL如果?noRedirect不在URL

http://www.csicon.net/g/feed 

重定向到

http://feed.mesr.it/g 

但如果URL來像這樣:

http://www.csicon.net/g/feed?noRedirect 

我不希望它重定向,但加載原版的。有什麼想法嗎?

回答

0

.htaccess文件上http://www.csicon.net/將包含:

RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^\/g\/feed$ http://feed.mesr.it/g [L,R=301] 

注:它尚未經過測試,但你的想法。

後來編輯:此外,這可以在PHP中完成。

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代碼:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)csicon\.net$ [NC] 
RewriteCond %{QUERY_STRING} !(^|&)noRedirect [NC] 
RewriteRule ^([^/]+)/feed/?$ http://feed.mesr.it/$1 [L,NC,R=302]