【问题标题】:301 redirect ONLY for .asp and not .aspx301 重定向仅适用于 .asp 而不是 .aspx
【发布时间】:2013-11-11 15:39:53
【问题描述】:

我正在尝试将每个以.asp 结尾的请求重定向到主页。但是,我也有 .aspx 请求,我要重定向到网站上的特定页面,所以我不希望这条规则影响 .aspx 请求。

我目前正在使用这个:

RedirectMatch 301 (.*)\.asp http://mywebsite.com

它确实将 .asp 重定向到主页,但现在它还将所有 .aspx 请求也重定向到主页,并且忽略了我为它们制定的特定规则。

有没有办法只定位.asp,或者专门取消定位.aspx

【问题讨论】:

    标签: regex .htaccess redirect


    【解决方案1】:

    在你的正则表达式中使用$

    RedirectMatch 301 (.*)\.asp$ http://mywebsite.com
    

    $ 表示匹配结束,所以它将匹配.asp .aspx

    【讨论】:

      猜你喜欢
      • 2017-08-28
      • 2013-10-31
      • 2016-01-10
      • 2010-12-08
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 2019-04-12
      • 2014-08-21
      相关资源
      最近更新 更多