2012-09-19 43 views
1

需要一個代碼塊。.htaccess 301正向正則表達式組合

看 我的網站www.mysite.com確定..和我的新網站www.newsite.com 我的網站searh網址:http://www.mysite.com/search.php?key=apple+pie+2+box+59+cent

需要htacces 301正向代碼爲只能向前包括蘋果關鍵字。

例如:www.mysite.com/search.php?key=apple+pie+2+box+59+cent => www.newsite.com/search.php?key=apple+pie+2+box + 59 +分(主要包括蘋果ok forw true)

ex:www.mysite.com/search.php?key=banana+and+apple+paste => www.newsite.com/search.php?key =香蕉+和+蘋果+糊(關鍵包括蘋果OK正確)

例如:www.mysite.com/search.php?key=kivi+and+black+berry+juice+cent => www.mysite .com/search.php?key = - NO FORVARD返回當前網站---(密鑰不包括蘋果,不轉發虛假。)

ex:www.mysite.com/search.php?key= one + piece + apple => www.newsite.com/search.php?key=one+piece+apple(主要包括蘋果。是前進真)

需要regxp代碼..

考試: 重寫規則^ 「只包括蘋果關鍵字」 /(.+)$ www.newsite.com/search.php?key=$1 [L ,R = 301]

thx對於所有幫助者。 對不起我的英語不好..

回答

1

你可能會尋找這樣的:

RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ 
RewriteCond %{QUERY_STRING} apple 
RewriteRule ^search\.php$ http://www.newsite.com/search.php [QSA,L,R=301] 
+0

THX Yazmat。它的工作.. – NovaYear

+0

你歡迎:)高興它工作^^ – Oussama