如何编写规则以仅重定向某个URL,如果在
之后存在某些内容,则忽略重定向EG
有一个链接
/ catalog / product / view / id / 1144 / s / some-data / category它应该去example.com
所以
Redirect 301 /catalog/product/view/id/1144/s/some-data/category https://example.com/
这适用于这种情况,但对于case / catalog / product / view / id / 1144 / s / some-data / category / 214,它重定向到https://example.com//214,但我不需要要重定向,应该忽略。
THX
答案 0 :(得分:1)
要匹配完全网址,您需要使用RedirectMatch
而不是Redirect
来使用正则表达式功能和锚点:
RedirectMatch 301 ^/catalog/product/view/id/1144/s/some-data/category/?$ https://example.com/
确保在测试此更改之前清除浏览器缓存。