我有一个已被索引但404s的URL。此网址也用于网站的其他部分。
例如www.example.com/events/event
=> 404s
例如www.example.com/events/event/THIS-IS-A-GREAT-EVENT
是正确的网址
htaccess中有一个RedirectMatch来匹配旧的url结构,并且使用通配符:
RedirectMatch 301 ^/events/(?!(?:event/|P\d|category|featured|post|rss|test))(.*)$ www.example.com/events/event/$1
因此,我无法为www.example.com/events/event
使用正确的重定向来重定向到www.example.com/events
有什么想法吗?
答案 0 :(得分:0)
您可以在现有规则的上方插入新规则:
RedirectMatch 301 ^/events/event/?$ /events
RedirectMatch 301 ^/events/(?!(?:event/|P\d|category|featured|post|rss|test))(.*)$ /events/event/$1