.htaccess 将旧子域重定向到新子域 - 删除域后的所有内容

.htaccess redirect old subdomain to new subdomain - remove anything after domain

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

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

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

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

RewriteEngine On

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

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