如何自动转发/转换/转换(无论正确术语是什么)输入为 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 备忘单