2016-04-14 2 views
2

Я хотел бы перенаправить URLs, которые имеют строки запроса к началу страницы как этотHtaccess 301 редирект - Удалить строку запроса

из

https://cococo.com?abc=123

в

https://cococo.com

потому что, когда я набираю https://cococo.com?abc=123, он также отображает верхнюю страницу, поэтому я думаю, что это не seo-friendl у.

как справиться .htaccess, чтобы решить эту проблему?

следующее одно неправильно.

RewriteCond %{QUERY_STRING} .+ 
RewriteRule ^\?(.*)$ %{ENV:REWRITEBASE}?$1 [L,R=301] 

ответ

2

Вы можете использовать это правило, чтобы удалить строку запроса только на целевой странице:

RewriteEngine On 

RewriteCond %{QUERY_STRING} . 
RewriteRule ^/?$ /? [L,R=301] 
Смежные вопросы