【问题标题】:.htaccess redirect to oldsite subdomain.htaccess 重定向到旧站点子域
【发布时间】:2014-04-27 14:27:27
【问题描述】:

我曾经有域说 example.com 现在我在这个域上托管了新站点,但我无法正确地将所有站点内容带到新站点。因此,我创建了子域 oldsite.example.com 并将其指向我以前 example.com 的服务器 ip。 一切都很好,当我输入 oldsite.example.com 时,我看到了我的 oldsite。但是 URL 的其余部分仍然指向 example.com/xxx。

我只想使用 .htaccess 重定向任何来自我以前的托管服务器上的 example.com/xxx 的请求,以指向 oldsite.example.com/xxx。

注意:这是 wordpress 网站。

【问题讨论】:

    标签: .htaccess mod-rewrite redirect


    【解决方案1】:

    将其放入旧主机上example.com 站点的根文件夹中的 htaccess 中,应该可以实现您想要的

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

    【讨论】:

    • 你能扩展一下吗?会发生什么?
    • 它仍然在浏览器中回退到 example.com,所以我的浏览器显示新站点(在单独的主机上)。
    • oldsite.example.com上是否有htaccess?
    • 实际上我在 DNS 中创建了一个 A 条目,指向具有子域 oldsite.example.com 的先前主机 IP,因此没有名为 oldsite.example.com 的文件夹。
    猜你喜欢
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 2021-04-16
    相关资源
    最近更新 更多