0

我是网络开发的新手,所以问题可能很简单,但我自己无法处理。

我有一个托管在 hostmonster.com 上的 wordpress 网站,它有一个 URL,比如说http://aaa.com/bbb.org. 所以它位于我的主机怪物帐户bbb.org的主目录的子目录中。http://aaa.com

我还有一个域名,比方说,http://bbb.org在 godaddy.com 上,现在我想让我的网站在 address 上可用http://bbb.org。怎么做?

我做了以下事情。http://bbb.org我在 godaddy.com上的设置中转发http://aaa.com/bbb.org,但这不是我需要的,因为用户仍然http://aaa.com/bbb.org在他的地址行中看到旧地址 ( )。那么我做错了什么?

4

4 回答 4

1

我认为您不想从http://aaa.com/bbb.org.If 重定向。如果是这样,您将需要 5 步。

第 1 步:传输文件

将您的网站移至新域名的第一步是在您的服务器上创建一个帐户或为新域创建一个共享托管计划,然后将所有旧网站文件转移到您为新域创建的新帐户中。确保只是复制文件,并且在任何情况下都不要从旧域名的旧帐户中删除文件。

第 2 步:更改域名服务器

确保并更改新域名的名称服务器以指向您在服务器或共享主机计划上创建的新帐户。请记住,DNS 通常需要 48 到 72 小时才能在整个网络中传播。

第 3 步:更改文件

下一步是将旧域的所有实例更改为您已转移到服务器上新帐户的文件中的新域。如果您只使用 FTP 客户端(即 Dreamweaver、FileZilla 等)中的查找和替换功能,您很可能能够非常快速地完成此操作。将所有链接设为绝对链接而不是相对链接通常是实现 SEO 目的的最佳方式,所以如果这是您曾经考虑过的改变,那么现在是检查和审核所有网站文件的好时机在适当的时候将相对链接更改为绝对链接。

第 4 步:创建 301 重定向

在旧帐户下的 .htaccess(假设您有 Linux 服务器)中设置 301 重定向非常重要。301 重定向将自动和永久地将访问 www.olddomain.com/my-page 的访问者和搜索引擎机器人重定向到 www.newdomain.com/my-page。从 SEO 的角度来看,这非常重要,因为 301 重定向有可能通过指向旧域的任何反向链接的“链接汁”以及任何随附的搜索引擎排名传递到新域。从用户的角度来看,这也非常重要,因为任何尝试访问旧域中任何页面的人都会被自动发送到新域中的相应页面。阅读本指南,了解如何设置 301 重定向以获取所有详细的301 重定向设置详细信息。

第 5 步:测试

确保您的域名服务器已在您的新域上设置并且 DNS 已完成传播。一旦您验证 DNS 是否正确解析新域,就可以测试您从旧域重定向到新域的所有旧页面,然后通过查看新站点的每个页面进行测试并确保没有错误(来自更改文件或其他问题时的查找和替换错误)。如果您的旧网站的所有页面都已被 Google 索引,那么测试 301 重定向是否已全部设置并正常工作的快速方法是简单地执行高级 Google 搜索查询,该查询将返回所有页面您的旧网站已被 Google 索引。您只需在 Google 中输入“site:olddomain.com”(不带“”)即可完成此操作。

这就是你所需要的吗?

于 2013-09-06T19:58:14.353 回答
0

Make sure to follow the above answers. But using the The Duplicator plugin will streamline the actual Wordpress website migration very easily.

于 2014-10-15T07:13:15.127 回答
0

通常,托管解决方案将具有 DNS 重定向,它将为您提供帮助。问题是您可能正在使用 GoDaddy 进行 DNS 管理。在这种情况下,使用 hostmonster 的重定向 DNS 将无法通过。

最好的办法是让您的 GoDaddy 指向 HostMonster 的名称服务器,并让 HostMonster 控制 DNS。然后,您可以在 HostMonster 中创建一个重定向并将 bb.org 指向http://aaa.com/bbb.org,但您的 URL 将只是 bbb.org。

于 2013-09-06T17:20:50.593 回答
0

这听起来像是一个屏蔽问题,(您启用了转发,但没有屏蔽)http://support.godaddy.com/help/article/422/forwarding-or-masking-your-domain-name

另外,请注意您的 301 重定向将被客户端缓存,因此请使用 302 重定向,除非您确定已按照您想要的方式进行设置。

于 2013-09-06T17:22:35.720 回答