有人可以帮我制定一条我不能上班的规则!
一种普通的 URL 如下所示:
www.domain.com/a/Inner_music/id/22064
www.domain.com/a/Vowel_length/id/1969733
www.domain.com/a/The_Mind/id/221078
出于某种原因,Google 选择了以下 URL:
www.domain.com/a/Inner_music
www.domain.com/a/Vowel_length
www.domain.com/a/The_Mind
我想重定向 URL 中的后者 1) 具有 /a/ 2) 但缺少最后两部分;/id/999999 到首页/。
请注意,不应影响以下网址:
www.domain.com/inner_music
www.domain.com/vowel_length
我尝试过的规则是重定向两种类型或错误的一种:
#RedirectMatch 301 ^/a/(.*) /
#RedirectMatch 301 ^/a/(.*)$ /
#RedirectMatch 301 ^/a/(.*)/$ /
#RedirectMatch 301 ^/a/(.*)/ /
我也尝试过这个,但它也会影响“好”页面:
#RewriteCond %{REQUEST_URI} ^/a/.+$
#RewriteRule !^/a/id/.+$ /b/ [R=404,L]
谢谢!