我正在尝试在 URL 中包含“page=1”的页面上设置 301 重定向,以阻止重复内容问题。
例如
http://www.domain.com/reviews/?page=1 到 http://www.domain.com/reviews/
我已经尝试了所有我能找到的变体,但似乎没有任何效果。
RewriteRule ^reviews(/)?page=1$ http://www.domain.com/reviews/ [L,R=301]
RewriteRule ^(.*)/?page=1 http://www.domain.com/reviews/ [R=301,L]
RewriteCond %{QUERY_STRING} page=1
RewriteRule ^reviews$ http://www.domain.com/reviews/ [R=301,L,NE]
这些都没有奏效。我不确定还有什么可以尝试的。
我需要为网站的多个不同部分执行此操作:
reviews
news
videos
accessories
hardware
将所有 ?page=1 URL 重定向到其相关部分的整体解决方案是最好的。