簡體   English   中英

.htaccess 301使用查詢重定向

[英].htaccess 301 redirect with query

我知道這里有很多這樣的問題,但我仍然不明白我的問題。 由於在Google上找到了其他鏈接,我們發現該網站的鏈接不正確。 我為此編寫了一個重寫條件,如下所示:

RewriteCond %{QUERY_STRING} ^t=&s=BARREEL+YOUR+OWN+BOURBON+RISKY+WHISKY+BARREL+PACK+$
RewriteRule ^/results.php$ http://www.thepartysource.com/express/item.php?id=28952 [R=301]

“ +”在實際鏈接中。 我嘗試按以下方式編寫它,以便不將其視為特殊字符:

RewriteCond %{QUERY_STRING} ^t=&s=BARREEL\+YOUR\+OWN\+BOURBON\+RISKY\+WHISKY\+BARREL\+PACK\+$
RewriteRule ^/results.php$ http://www.thepartysource.com/express/item.php?id=28952 [R=301]

該站點仍然將我帶到錯誤的頁面,並且沒有重定向我。 有人可以幫忙嗎? 提前致謝。

編輯:

該網址是

/results.php?t=&s=BARREEL+YOUR+OWN+BOURBON+RISKY+WHISKY+BARREL+PACK+

除了使用RewriteRule還可以使用Redirect

Redirect 301 /results.php?t=&s=BARREEL+YOUR+OWN+BOURBON+RISKY+WHISKY+BARREL+PACK+ http://www.thepartysource.com/express/item.php?id=28952 [R=301]

但是,值得注意的是,Google表示您應該在網站上禁止/不編制索引的搜索結果頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM