我们仅通过https公开我们的整个网站。为此,我们将所有http请求重定向到具有301状态代码的相应https页面。
假设访问者浏览http://ourdomain.com/nonexistingpage
他们应该首先收到什么状态码? 404,因为该页面不存在,或301移动到将发布404的非现行页面的https版本?在对我们的网站进行排名时,这对谷歌有什么不同?
答案 0 :(得分:0)
我会在404之前执行301以通知客户端不允许第一个地址 - 无论它是否存在。 301也保持任何谷歌排名完整,但将他们转移到新的位置(从我读过)。在这种情况下,它对排名来说可能并不重要,因为任何一个最终都会产生404(所以它们都不包括在内)。