不知何故,很多分层导航网址都被谷歌编入索引,导致数千次抓取错误。
为了解决这个问题,我希望301重定向以下包含关键字“过滤器”的网址
https://www.example.com/some-url-key/Filter/brand/Brand 1 /目录/ ASC /顺序/多参数/参数1,参数/
https://www.example.com/some-url-key-2/Filter/brand/Brand 1 /目录/ ASC /顺序/多参数/参数1,参数/
到
并从网址中删除其他过滤器,以使其更加SEO友好。
我到目前为止所做的重写规则是,
RewriteCond %{REQUEST_URI} /Filter
RewriteRule ^(.*)$ https://www.example.com/some-url-key [L,R=301,NC]
但是在RewriteRule中,我希望“some-url-key”部分是动态的,不像我现在的静态。
答案 0 :(得分:0)
您可以使用以下规则:
RewriteRule ^([^/]+)/filter/.+$ /$1 [NC,L,R]
当您确定重定向工作正常时,将R更改为R = 301。