【问题标题】:.htaccess redirect old subdomain to new subdomain - remove anything after domain.htaccess 将旧子域重定向到新子域 - 删除域后的任何内容
【发布时间】:2016-08-25 11:31:56
【问题描述】:

我有一个非常旧的子域,我计划在几周内关闭它,但作为临时程序,我必须将所述子域上的所有页面重定向到一个新的子域。单独做的事情太多了,对 SEO 的影响也没什么大不了的。

也就是说,oldsubdomain.domain.com/ 之后的任何内容都需要从流程中完全删除 - 这样我们就可以使用 newsubdomain.domain.com。没有查询字符串...没有目录。 .com 之后什么都没有。零,拉链,zilch。

非常感谢这个社区的帮助!我现在不知所措。 请和谢谢你:)

【问题讨论】:

    标签: .htaccess redirect subdomain


    【解决方案1】:

    您可以将此规则作为第一条规则保留在旧域的站点根目录 .htaccess 中:

    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} =oldsubdomain.domain.com
    RewriteRule ^ http://newsubdomain.domain.com/? [L,R=301]
    

    /? 将删除任何以前的查询字符串

    【讨论】:

    • 优秀!这绝对对我有用。这很奇怪,因为我试过了?在我之前的代码的末尾,目录不断出现。但是根据您提供的内容,它可以完美运行。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 2022-09-30
    • 1970-01-01
    • 2021-04-16
    • 2011-08-27
    相关资源
    最近更新 更多