【问题标题】:htaccess, redirect to specific URLhtaccess,重定向到特定的 URL
【发布时间】:2018-02-08 19:33:41
【问题描述】:

我为一个俱乐部创建了一个新网站。它有一个新的域以及不同的目录结构。重要页面已正确重定向,但我想将旧域上的全部捕获添加到新域的根目录。目前(在旧域和主机上)我已经尝试了各种方法:

RedirectMatch 301 ^/?$ https://newdomain.com/

但无论我尝试什么,这个

olddomain.com/sub1/page1

总是重定向到

newdomain.com/sub1/page1

如何制定规则,在不附加目标路径的情况下捕获所有页面并重定向到特定 URL?

谢谢!

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    模式 ^/?$ 仅匹配 / 您的旧域主页,即 http://olddomain.com/ 。您需要用 ^/sub1/page1 替换当前模式,以便您的 http://olddomain.com/sub1/page1 可以重定向到 http://newdomain.com

    改变

    RedirectMatch 301 ^/?$ https://newdomain.com/
    

    RedirectMatch 301 ^/sub1/page1$ https://newdomain.com/
    

    如果/page1 是动态值,您可以将其替换为.+

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 2017-06-12
      • 2019-11-16
      • 1970-01-01
      相关资源
      最近更新 更多