Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 如何保存网站';当前网址?_Web_Url_Url Rewriting - Fatal编程技术网

Web 如何保存网站';当前网址?

Web 如何保存网站';当前网址?,web,url,url-rewriting,Web,Url,Url Rewriting,一旦你将网站转移到一个新的平台(tbd)和主机(tbd),你如何保存它的URL 301重定向是唯一的方法吗 请原谅这个问题中的任何缺失,因为我正试图为我的老板填写这份报告,但不确定该推荐什么。非常感谢为网站保留当前URL的解决方案 如果我需要填写更多的信息来告知答案,请告诉我。我在太平洋标准时间写作。多谢各位 编辑1: 列出你可能会将网站迁移到的潜在CMS会有帮助吗 也许是乔姆拉?任何不是Drupal(太高级)或WordPress(太容易膨胀,一旦膨胀就不知道如何“瘦身”)的建议 假设您的原始U

一旦你将网站转移到一个新的平台(tbd)和主机(tbd),你如何保存它的URL

301重定向是唯一的方法吗

请原谅这个问题中的任何缺失,因为我正试图为我的老板填写这份报告,但不确定该推荐什么。非常感谢为网站保留当前URL的解决方案

如果我需要填写更多的信息来告知答案,请告诉我。我在太平洋标准时间写作。多谢各位

编辑1:

列出你可能会将网站迁移到的潜在CMS会有帮助吗

也许是乔姆拉?任何不是Drupal(太高级)或WordPress(太容易膨胀,一旦膨胀就不知道如何“瘦身”)的建议

假设您的原始URL如下所示:

示例一:

例二:

例三:

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


我已经有一段时间没有真正思考过技术问题了,所以我非常感谢您对我在这个问题上没有思考过的问题的帮助

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

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

编辑:如果你想让旧的URL指向新的网站,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重定向,但是您可能会在新CMS的技术配置方面遇到一些困难,因此它与URL方案相匹配


我们肯定会转向一个新的平台。因此,假设我们将要移动到的CMS的不可预测性(顺便说一下,有什么建议吗?)-确保相同URL的最佳方法是使用301重定向?这个解决方案有什么我遗漏的吗

不,就是这样!当您的访问者访问通常的链接时,例如
https://www.fakeaddress.org/about-us/oy-provider-list
他们将被重定向到新地址,因为这是一个永久性的更改。重定向301将告诉搜索引擎这是正确的,搜索引擎也将采用新地址。这可以在您的Web服务器(apache、IIS等)中使用特定的重定向进行配置,甚至可以使用可以基于模式重定向URL的规则集进行配置。如果您有托管合作伙伴,最好与他们联系,了解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
,最后,这个新地址是人们在地址栏中留下的地址,但实际上它是相同的页面/信息。

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

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

编辑:如果你想让旧的URL指向新的网站,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重定向,但是您可能会在新CMS的技术配置方面遇到一些困难,因此它与URL方案相匹配


我们肯定会转向一个新的平台。因此,假设我们将要移动到的CMS的不可预测性(顺便说一下,有什么建议吗?)-确保相同URL的最佳方法是使用301重定向?这个解决方案有什么我遗漏的吗

不,就是这样!当您的访问者访问通常的链接时,例如
https://www.fakeaddress.org/about-us/oy-provider-list
他们将被重定向到新地址,因为这是一个永久性的更改。重定向301将告诉搜索引擎这是正确的,搜索引擎也将采用新地址。这可以在您的Web服务器(apache、IIS等)中使用特定的重定向进行配置,甚至可以使用可以基于模式重定向URL的规则集进行配置。如果你有一个托管部分