Proper status code for a maintenance page redirect?

允我心安 提交于 2019-11-30 08:39:00

I would use 503, too, combined with a Retry-After header. A proper robot should know how to handle this.

302 Found would probably be the classic way - not a permanent redirect. You want it to be temporary though, so when the spider came back, it would try it again, but which time, it should be back up. A 301 would indicate to not go to the original.

The 500 series are errors, not what you want to indicate.

Use 503, and if you want to redirect, do it via JavaScript on the served page.

Just be careful not to lose the original URL (save it as a query parameter, for example), as users are expecting to return to the page they were looking for when the maintenance is done.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!