【发布时间】:2015-05-30 05:14:10
【问题描述】:
我正在尝试使用 htaccess 从所有 url 中删除最后一个目录 /feed。
/feed 在不同深度的根的不同子目录之后添加,我的目标是保留整个 url,而不管它的子目录,除了最后一个 /feed。
我尝试了不同的重写规则和重定向匹配,但没有成功。
【问题讨论】:
标签: regex .htaccess redirect rewrite
我正在尝试使用 htaccess 从所有 url 中删除最后一个目录 /feed。
/feed 在不同深度的根的不同子目录之后添加,我的目标是保留整个 url,而不管它的子目录,除了最后一个 /feed。
我尝试了不同的重写规则和重定向匹配,但没有成功。
【问题讨论】:
标签: regex .htaccess redirect rewrite
您可以在 root .htaccess 中使用此规则:
RedirectMatch 301 (?i)^/(.*?)/feed/?$ /$1
【讨论】:
(?i) 用于忽略大小写匹配。