【问题标题】:Removing last subdirectory from url with htaccess使用 htaccess 从 url 中删除最后一个子目录
【发布时间】:2015-05-30 05:14:10
【问题描述】:

我正在尝试使用 htaccess 从所有 url 中删除最后一个目录 /feed。

/feed 在不同深度的根的不同子目录之后添加,我的目标是保留整个 url,而不管它的子目录,除了最后一个 /feed。

我尝试了不同的重写规则和重定向匹配,但没有成功。

【问题讨论】:

    标签: regex .htaccess redirect rewrite


    【解决方案1】:

    您可以在 root .htaccess 中使用此规则:

    RedirectMatch 301 (?i)^/(.*?)/feed/?$ /$1
    

    【讨论】:

    • 太棒了,我以前没用过 (?i)。我将进一步研究以供将来参考。不过,这很有效!谢谢!
    • 很高兴它成功了。 (?i) 用于忽略大小写匹配。
    猜你喜欢
    • 2017-06-29
    • 2012-06-25
    • 2021-06-24
    • 2021-02-06
    • 1970-01-01
    • 2013-05-18
    • 2020-05-11
    • 2013-05-28
    相关资源
    最近更新 更多