URL重定向-URL被附加到新的URL上,而不是完全重定向它

克雷格

我有以下重定向:

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章