当前位置 : 主页 > 网页制作 > HTTP/TCP >

http-status-codes – 何时显示404与301?

来源:互联网 收集:自由互联 发布时间:2021-06-16
所以我一直注意到谷歌如何浏览我们网站的一些奇怪的结果.一个问题是这样的网址: http://example.com/randomstring 正在谷歌上显示所有的数据 http://example.com/ 所以在我看来有两种解决方案
所以我一直注意到谷歌如何浏览我们网站的一些奇怪的结果.一个问题是这样的网址:

http://example.com/randomstring

正在谷歌上显示所有的数据

http://example.com/

所以在我看来有两种解决方案.一种是每当有人访问主要子网址时添加301重定向,并将其重定向到父网址,或者只是给出一条404,其中包含一条好消息,“也许你的意思是父网址”.

思考?我很确定我知道我想把它们送到哪里,但是什么是正确的网络礼仪? 404还是301?

只要对不存在的内容发出请求,正确的http方式就是404.

301是针对移动的东西,这不是这里的情况.

但是,今天很少遵循100%正确的http约定.根据上下文,将用户重定向到主页可能很有用,并通知未找到页面并重定向它们.虽然在这种情况下你应该使用303见其他代码.

但是,在不让用户知道重定向发生的情况下,您永远不应该重定向.这让用户感到困惑,认为可能出现了问题.

网友评论