2012-08-07 64 views
1

我確信這已被問過,但我不知道它會被稱爲。如何重定向直接點擊

我已經做了一個快速谷歌和搜索這裏SO。

也許最好問一下,如何將http://site.com/shop重定向到指定的網址,如http://othersite.com/page而不影響http://site.com/shop/?q=test或任何其他$ _GET。

RewriteRule ^shop http://othersite.com/page [R=301,L] 

除此之外的精細工作也影響我想工作的鏈接,如http://site.com/shop/?q=test

乾杯。

回答

0

您可以使用mod_rewrite來匹配查詢字符串(或者,看看有沒有查詢字符串):

RewriteEngine On 
# blank query string 
RewriteCond %{QUERY_STRING} ^$ 
# check host 
RewriteCond %{HTTP_HOST} site\.com$ [NC] 

RewriteRule ^shop/?$ http://othersite.com/page [R=301,L] 
+0

感謝的作品。 – Dean 2012-08-07 17:06:10