据我所知,可以通过更改DNS中的CNAME
记录来完成此操作。或者这可以使用HTTP重定向来完成。我想知道这是做什么的推荐方法以及每种方法的利弊。像谷歌这样的搜索引擎会有什么更好的选择?
答案 0 :(得分:1)
通常为URL重定向声明的正确方法是将服务器配置为发送301
已移动的永久或307
移动的临时HTTP标头代码。
搜索引擎可能会忽略Javascript window.location.href
方法,而<meta>
刷新方法通常被视为不良做法。
Wikipedia page记录每个方法,并提供相当详细的信息。
答案 1 :(得分:1)
延伸易江的答案,303 See Other
与301和307略有不同。
关于303的重要一点是,如果原始请求不是GET,则暗示操作成功,但在其他地方可以找到进一步的响应。在语义上,301/307和303之间的区别在于前者是替换(这取代了),而后者是转移(除此之外)。< / p>
答案 2 :(得分:0)
您可能希望使用.htaccess文件要求HTTP服务器发送301响应。