![使用新的顶级域名将 www 子域名转发到域名?](https://linux22.com/image/540735/%E4%BD%BF%E7%94%A8%E6%96%B0%E7%9A%84%E9%A1%B6%E7%BA%A7%E5%9F%9F%E5%90%8D%E5%B0%86%20www%20%E5%AD%90%E5%9F%9F%E5%90%8D%E8%BD%AC%E5%8F%91%E5%88%B0%E5%9F%9F%E5%90%8D%EF%BC%9F.png)
如何自动转发/转换/转换(无论正确术语是什么)输入为 www.example.co、www.example.co/blah/blah、example.co 或 example.co/blah/blah 的 URL 到 example.com 或 example.com/blah/blah?我基本上想将通过 www 子域和该顶级域传入的所有内容推送到新域,但包括路径(如果有)。
我正在使用运行 Apache Web 服务器的共享 Web 主机提供商。
提前致谢
答案1
移动后,将 .htaccess 文件放在旧域名的根目录中。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)example.co [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
301 会告诉 Google(和其他机器人)您已永久移动。有关重写的更多信息,请参见此处:mod_rewrite 备忘单