嘗試此查詢重定向到一個新的領域:htaccess的301重定向查詢到的新域名
www.domain.com/search.php?q=keyword
到
www.newdomain.com/search.php?q=keyword
關鍵字可以是任何文字
,並希望保持休息在域中,我只需要重定向這個查詢。 我嘗試幾種方法,我發現更接近解決方案之一是這一個:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^q=1$
RewriteRule ^search\.php$ http://www.newdomain.com/search.php?q=$1 [R=301,L]
但不工作! 希望有人能幫我糾正這一點,如果這是做這份工作的最佳方式? 非常感謝。
太棒了!很好地工作,謝謝anubhava! –
使用這個新的更新而不是其他答案的優勢嗎? –
不要以爲其他答案會正常工作,因爲它有'?'在最後將刪除原來的查詢字符串。 – anubhava