【问题标题】:Redirection of subdirectory to totally new domain将子目录重定向到全新的域
【发布时间】:2013-04-20 01:42:02
【问题描述】:

我有一个有点混乱的网站合并。

旧站点位于:oldsite.com/Subdirectory

新网站位于:newsite.com/

我不确定在哪里放置 .htaccess 301 重定向。我是否将它们放在 oldsite.com/Subdirectory 的子目录中?还是我只是将它们添加到 oldsite.com/的根 .htaccess/

认为我可以在 oldsite.com .htaccess 文件中实现这一点:

RedirectMatch 301 ^/Subdirectory/(.+)$ http://www.newsite.com/$1

我在上面试过了,但它不起作用。感谢您的帮助!

(这两个网站都由 Dreamhost 托管,如果这很重要的话。)

谢谢!

【问题讨论】:

    标签: .htaccess redirect migration http-status-code-301


    【解决方案1】:

    想通了。

    起初我保留了子目录并在其中放置了一个 .htaccess 文件:

    RewriteEngine On
    RewriteRule ^(.*)$ http://newsite.com/$1 [R=301,L]
    

    但后来在论坛上发现我可以这样做:

    RedirectMatch 301 /Subdirectory(.*) http://newsite.com$1
    

    希望对其他人有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多