URL 重定向方法与转发
有多种方法可以重定向或转发 URL:
- 301 重定向 ⤵
- 掩码转发和 HTML 转发 ⤵
- 自定义 .htaccess 重定向 ⤵
301 重定向
搜索引擎如 Google 更偏好 301(永久)重定向。这些重定向可以根据需要更改或撤销。302(临时)重定向的行为与 301 类似;但由于它们不会更新书签,因此不太受欢迎。 有关创建 301 重定向的帮助,请参阅文章:
- URL 重定向,如何创建
掩码转发和 HTML 转发
虽然可以创建掩码转发,在您的域名下显示另一个网站的内容,但这需要 HostGator 不支持的自定义代码。此外,建议您不要使用这些方法在您的域名上显示来自外部服务器的内容,原因如下:
- 移动站点不兼容: 框架和掩码转发无法在移动设备上正确调整大小,导致 CSS 和 JavaScript 在通过移动浏览器访问您的网站时无法正常显示。
- 无搜索引擎优化: 虽然访问者访问网站时可能看到您的域名,但搜索引擎仍会识别由原始域名提供的内容。这将阻止您的链接被索引或获得搜索引擎排名。此外,掩码转发不会提供任何标签来为您的网站提供数据,阻止搜索引擎从您的网站获取有用信息。
- 社交媒体分享效果差: 当您通过社交媒体页面分享您的页面链接时,它们会从页面的元数据中提取图片和描述,而掩码转发无法获取这些信息。
- 站点链接问题: 页面中的链接通过掩码转发无法正常工作,导致浏览器出现异常,无法正确显示 URL 变化,甚至当访问者点击非您网站页面的链接时,浏览器仍显示您的域名。此外,这些链接可能会危及您的链接安全,像 PayPal 这样的服务可能会阻止来自您页面的交易。
如果您正在使用第三方服务开发您的页面,建议不要使用掩码转发来显示内容,该服务很可能提供更有效的内容展示解决方案。
自定义 .htaccess 重定向
您可以向 .htaccess 文件添加代码以自定义重写和重定向规则。这是一种高级方法,HostGator 不提供支持。
- 新手入门 .htaccess 重定向示例
- HostGator 示例代码
进阶问题
- 如何将我的网站重定向到另一个 IP,但仍保留邮件在这里?
您必须自定义您的 A 记录。该记录控制您的域名所指向的网站托管位置。 - 如何在 DNS 级别将子域名重定向到另一个站点?
这通过 CNAME 记录完成。该记录控制每个子域名,如 www 和 mail.domain.com。 - 如何将我的邮件重定向到另一台服务器?
您必须自定义您的 MX 记录。该记录控制邮件将被发送到哪个主机。
要查看指导您在不同平台(cPanel、WHM 或 Plesk)中设置 DNS 记录的文章列表,请参阅:
- 如何更改 DNS 记录
需要额外帮助? HostGator 支持团队随时为您服务。请通过电话或聊天联系我们,我们将协助您重定向或转发 URL 以及管理您的 DNS!