我有以下重定向:
Redirect 301 /TEST/ https://www.newdomain.com
Redirect 301 /somethingelse/mobile/ https://www.newdomain.com/somethingelse
Redirect 301 /MY-STUFF/my-portfolio/ https://www.newdomain.com/my-portfolio
第一个有效,但是第二个和第三个重定向到以下错误的URL:
https://www.newdomain.commobile/
https://www.newdomain.commy-portfolio/
Bur我期待这些重定向的结果是:
https://www.newdomain.com/somethingelse
https://www.newdomain.com/my-portfolio
谁能帮忙吗?我做错了什么?
使用RedirectMatch
指令而不是Redirect
获得精确匹配:
RedirectMatch 301 ^/TEST/?$ https://www.newdomain.com
RedirectMatch 301 ^/somethingelse/mobile/?$ https://www.newdomain.com/somethingelse
RedirectMatch 301 ^/MY-STUFF/my-portfolio/?$ https://www.newdomain.com/my-portfolio
确保在新的浏览器中或清除浏览器缓存后进行测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句