Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将每个.asp以主页结尾的请求重定向。但是,我也有.aspx请求重定向到站点上的特定页面,因此我不希望此规则影响.aspx请求。
.asp
.aspx
我目前正在使用这个:
RedirectMatch 301 (.*)\.asp http://mywebsite.com
它确实将 .asp 重定向到主页,但现在它还将所有 .aspx 请求也重定向到主页,而忽略了我为它们制定的特定规则。
有没有办法只定位.asp,或者特别是 UNtarget .aspx?
在您的正则表达式中使用 a $:
$
RedirectMatch 301 (.*)\.asp$ http://mywebsite.com
表示匹配结束,$所以它会匹配.asp但不 .aspx匹配。