2017-09-13 45 views
1

我正在尋找重定向網站上的所有網頁,方法是使用RedirectMatch 301刪除網址中包含?cont =的內容。重定向規則,使用RedirectMatch從網址中刪除查詢字符串

例如; /my-page.html?cont=uk將301重定向到/my-page.html

但是,這也需要在多個查詢字符串中工作; /my-page.html?cont=uk&size=100將301重定向到/my-page.html?size=100

如果需要,我可以提供什麼cont =可以的所有變化,大約有25個。這可能嗎?

回答

1

您可以使用此規則在網站根目錄的.htaccess你的第一個規則可以從任何位置刪除cont=參數:

RewriteEngine On 

RewriteCond %{THE_REQUEST} \?(.*&)?cont=[^&]*&?(\S*)\sHTTP [NC] 
RewriteRule^%{REQUEST_URI}?%1%2 [R=301,NE,L] 

# rest of your rules go here 
相關問題