我正在尝试将每个以.asp
结尾的请求重定向到主页。但是,我也有.aspx
个请求我要重定向到网站上的特定页面,因此我不希望此规则影响.aspx
请求。
我目前正在使用它:
RedirectMatch 301 (.*)\.asp http://mywebsite.com
它确实将.asp重定向到主页,但现在它也将所有.aspx请求重定向到主页,并忽略了我的特定规则。
有没有办法只定位.asp
,或特别是目标中的UNtarget .aspx
?
答案 0 :(得分:2)
在正则表达式中使用$
:
RedirectMatch 301 (.*)\.asp$ http://mywebsite.com
$
表示匹配结束,因此匹配.asp
但不 .aspx
。