我想将https://xxx.xxxx.com/zzz
重定向到https://xxx.xxxx.com/zzz247
。我试过这个
Redirect 301 / https://xxx.xxxx.com/zzz247
所以,现在当我尝试https://xxx.xxxx.com/zzz
时,我会将我带入https://xxx.xxxx.com/zzz247zzz247zzz247zzz247zzz247zzz247zzz247....
如何解决此问题?请帮忙
需要什么
我只需要启用一个https://xxx.xxxx.com/zzz247
即使是用户类型https://xxx.xxxx.com/zzz
答案 0 :(得分:3)
而不是Redirect
指令使用RedirectMatch
和正则表达式支持:
RedirectMatch 301 ^/zzz/?$ /zzz247
Redirect
将当前URI附加到重定向的URI中,因为您匹配的/
将匹配任何内容并导致重定向循环。
确保在测试前清除浏览器缓存。
使用RewriteRule
即可:
RewriteRule ^zzz/?$ /zzz247? [L,NC,R=301]
目标URI末尾的 ?
用于删除任何查询字符串。