我遇到了将一些旧网址重定向到新网址的问题
涉及这些网址的问题:
1) RedirectMatch permanent THISWORD-THIS-WORD.html http://domain.com/somecategory/newurl-for-this-page.html
2) RedirectMatch permanent someurl-THISWORD-THIS-WORD.html http://domain.com
3) RedirectMatch permanent anotherurl-THISWORD-THIS-WORD.html http://domain.com/new-anotherurl.html
问题是:
重定向第一个 url (1) 会导致第二个和第三个 url (2 和 3) 重定向到 1) 重定向(即http://domain.com/somecategory/newurl-for-this-page.html)
我想了解为什么 2nd 和 3rd 遵循 1st 指令?
临时解决方案是放弃第一次重定向。所以当一个客户请求旧的 url 1 时,他们会得到 404 错误
有没有办法通过.htaccess 解决这个问题?
为什么会这样?
有3个以相同路径结尾的url的逻辑是什么
IE
oneword-THIS-PATH.html
twoword-THIS-PATH.html
thrreword-THIS-PATH.html
从同一个 .htaccess 文件重定向?
谢谢你