【问题标题】:htaccess redirect to no slash with rewrite rulehtaccess 使用重写规则重定向到无斜线
【发布时间】:2017-03-31 23:44:35
【问题描述】:

我的 htaccess 文件中有这个重写规则

RewriteRule ^my-old-parent/(.*)$ /$1 [R=301,NC,L]

它会重定向:

example.com/my-old-parent/child/

收件人:

example.com/child/

但我希望它重定向到:

example.com/child

我见过一些解决方案,但它们都是分两步完成的,这意味着两个重定向。我只想要一个重定向。

有什么想法吗?也许某些搜索将 / 替换为什么都没有或一些正则表达式解决方案?

【问题讨论】:

    标签: .htaccess redirect mod-rewrite url-rewriting


    【解决方案1】:

    使用以下规则,

    RewriteRule ^my-old-parent/(.*)/$ /$1 [R=301,NC,L]
    

    【讨论】:

      猜你喜欢
      • 2015-04-23
      • 2017-03-16
      • 1970-01-01
      • 2013-01-21
      • 2020-11-01
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多