簡體   English   中英

301使用查詢字符串重定向URL

[英]301 Redirect for URL's with Query string

我想對所有帶有查詢字符串的URL進行301重定向到基本url(沒有查詢字符串)。

例如:

  1. http://www.mysite.com/directory/abcbd.html?q1=23&q2=89應該重定向到http://www.mysite.com/directory/abcbd.html

    1. http://www.mysite.com/directorynew/file3.html?q1=213&q2=389&q3=ttim應該被重定向到http://www.mysite.com/directorynew/file3.html

如上面的示例所示,“ q1 =“將始終出現在所討論的網址的開頭。 下一組網址可能有所不同。 所以有類似的東西:RewriteCond%{query_string}“ q1 =。*”-這些東西不好!

我需要在.htaccess文件中輸入哪些條目?

謝謝,Sameer

實際上,我是使用wp_redirect插件完成的。

源:/(。 )/(。 html(。 )\\?dontneedthisstring =(。 )目標:/$1/$2.html

這樣可以清理干凈。

這里“ dontneedthisstring”是我試圖擺脫的唯一字符串。

我會用以下規則做到這一點:

RewriteRule ^(.*)\?.*  $1  [L,R=301]

暫無
暫無

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

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