【问题标题】:htaccess redirect with conditionhtaccess 有条件的重定向
【发布时间】:2017-08-13 08:58:30
【问题描述】:

我需要重定向网站中的一些页面:

site.com/sub1/sub2/sub3 重定向到 site.com/newsub 我为此重定向编写此代码

RedirectMatch 301 /sub1/sub2/sub3/(.*) /newsub//$1

一切正常,但我需要这个网址不重定向

site.com/sub1/sub2/sub3/pages

我该怎么做?

【问题讨论】:

  • 你已经尝试this SO answer了吗?
  • 我尝试 RedirectMatch 301 !^page($|/) /sub1/sub2/sub3/(.*) /newsub//$1 但在我的页面上收到错误 500

标签: regex .htaccess redirect


【解决方案1】:

您想在变量中包含“site.com/sub1/sub2/sub3/pages”吗?如果是,那么

RedirectMatch 301 (/sub1/sub2/sub3/)(.*) /newsub//old_url=$1$&$2

在 old_url 中为您提供“/sub1/sub2/sub3/pages”,您只需添加域名

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多