有一个网站,我们指向“www.example1.com”的链接。
最近,“www.example1.com”改为“www.example2.com”。
现在,如果我们访问“www.example1.com”,它将自动重定向“www.example2.com”。
在"www.example.com"
仍然指向"www.example1.com"
。
现在的工作方式是......
www.example.com - > www.example.com-> www.example1.com-> www.example2.com
在我们的网站中,所有链接都是硬编码的。
问题?
最好的方法是什么?
继续保持这样或需要更新所有硬编码值。
问题是 :将来如果我们再次更新此网址,我们需要再次更新代码
请帮我提一些建议。
答案 0 :(得分:0)
来自the spec
10.3.2 301永久移动
已为所请求的资源分配了一个新的永久URI和any 以后对此资源的引用应该使用其中一个返回的 的URI 即可。具有链接编辑功能的客户端应该自动进行 将对Request-URI的引用重新链接到一个或多个新的 尽可能由服务器返回的引用。这个回应是 除非另有说明,否则可缓存。
是的,如果您要永久重定向网址,那么您应该更新链接以指向新位置。
实际上,这将使访问链接的访问者只需要被告知要离开并在数字kafkaesque噩梦中反复询问它。