2016-09-27 66 views
1

如果URL包含單詞「design」,我想刪除?搜索查詢和URL的末尾。Htaccess - 刪除包含單詞的URL的末尾

例如,如果htaccess文件包含這個規則,這將改變:

https://www.example.com/designs/brandicons/Dinodento/?search=dino 

https://www.example.com/designs/brandicons/Dinodento/ 

但會觸摸:

https://www.example.com/product/search/?search=dino 

..因爲它不包含「設計」一詞。

任何幫助,將不勝感激:)

回答

1

您可以在網站根目錄的.htaccess使用這樣的規則:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^search= [NC] 
RewriteRule ^designs/.*$ /$0? [L,R=301,NC] 

它將匹配和URI開始/designs/?search=查詢字符串。替代/$0?將剝離查詢字符串。