如何保留网站的当前URL?

时间:2019-02-20 09:33:32

标签: web url url-rewriting

将网站转移到新平台(tbd)和托管(tbd)后,如何保存网站的URL?

301是否是重定向的唯一方法?

请原谅任何问题,因为我正试图为老板填写文件,不确定要推荐什么。超级赞赏保留网站当前URL的解决方案。

让我知道是否需要填写其他信息以告知答案。我在PST时间写作。谢谢。

编辑1:

列出您可能将网站移至的潜在CMS是否有帮助?

也许是Joomla?既不是Drupal(过于先进)也不是WordPress(过于too肿并且不知道一旦once肿如何将其“缩小”)的任何建议...

说您的原始网址是:

示例一:     https://www.fakeaddress.org/about-us/oy-provider-list

示例二:     https://www.fakeaddress.org/publications-resources

示例三:      https://www.fakeaddress.org/consumers-families/early-start

尤其是如果您移动主机和网站,如何保存这些URL?

自从我真正考虑技术问题以来已经有一段时间了,因此非常感谢我在这个问题上没有考虑过的方面提供的帮助。

1 个答案:

答案 0 :(得分:0)

解决此问题的最佳方法是将域迁移到新的主机,从而保留原始URL,这是通过特定于主机服务器或合作伙伴的DNS配置完成的。

如果您提供更多详细信息,我们可以提供更具体的解决方案。

编辑:同样,如果您要保留指向新网站的旧网址,则3xx重定向是一种方法,特别是301是用于永久重定向。

更新:

关于更新,如果您保留相同的CMS,并假定相同的域和CMS配置,则无需重定向,但是如果您使用的是新的CMS,则很可能将使用不同的URL方案。 在这种情况下,您可能应该使用301重定向,这意味着当用户访问https://www.fakeaddress.org/about-us/oy-provider-list时,他们将被重定向到完全不同的内容,例如https://www.fakeaddress.org/cms-specific-scheme/oy-provider-list?exampleparams=test

根据CMS,您还可以进行某种配置,这些配置实际上使用您以前系统使用的相同 URL方案,在这种情况下,您不需要URL重定向 BUT 您可能在新CMS的技术配置上有些挣扎,因此它与URL方案匹配。

  

我们肯定会迁移到新平台。因此,假设我们将要转向的CMS具有不可预测性(是否有任何建议?)-确保相同URL的最佳方法是使用301重定向?这个解决方案我缺少什么吗?

不,就是这样!当您的访问者访问诸如https://www.fakeaddress.org/about-us/oy-provider-list之类的常规链接时,它们将被重定向到新地址,因为这是一个永久性更改,重定向301会告诉搜索引擎这是正确的,并且搜索引擎还将采用新地址。可以使用特定的重定向,甚至使用可以基于模式重定向URL的规则集,在您的Web服务器(Apache,IIS等)中进行配置。如果您有托管合作伙伴,则最好就301重定向的最佳配置与他们联系。

  

但是要弄清楚,可以将301重定向应用于相同的URL,对吗?

是的,当人们尝试访问旧的URL https://www.fakeaddress.org/about-us/oy-provider-list时,新服务器将识别此请求并将其重定向到新地址https://www.fakeaddress.org/cms-specific-scheme/oy-provider-list?exampleparams=test,最终,新地址就是人们会在地址栏中留下,但实际上是相同的页面/信息。