13 我有一个基于ASP.NET MVC 3构建的网站,该网站将完全关闭。该域仍将需要几个月的时间,因此在此期间,我想至少在主页上显示一条消息。 我认为标准将要求通过301永久移动将所有请求定向到单个页面,或者为所有请求提供410 Gone。 这是我第一次完全关闭网站,虽然我希望不必很快再次这样做,但我想知道执行此操作的首选方法。 (我完全愿意标记建议。关闭网站似乎不是一个受欢迎的话题,我认为这是一件好事。) http-headers — 詹姆斯·斯肯普 source 1 偏离主题:也许您想留下指向类似网站的链接(例如,有关商业服务或开源项目的链接)。您甚至可以尝试从中赚钱。 — lulalala
12 网站关闭后,发送410 GoneHTTP状态代码将是正确的方法,因为这将告诉搜索引擎这些页面已经一去不复返了,并将其从索引中删除。 404也会这样做,但是可能会花费更长的时间,因为搜索引擎在将其从索引中删除之前会多次尝试再次访问它。 另外,请确保在发送410状态代码时,将用户重定向到页面,这表明该网站已关闭,从而使他们不会看到混乱的错误页面,也不会为所发生的事情感到困惑。 — 约翰·康德 source 1 还是首页,还是将其保留为200,直到距离站点实际关闭的时间更近?该特定网站的大部分流量来自搜索,允许人们仍然对其进行搜索以查看发生了什么,可能会有一些好处。 — James Skemp 2011年