"404重定向"是一种合法的重定向吗?

Dis*_*oat 4 redirect http http-status-code-404 http-status-code-301

我有一种情况,一些用户可能会来错误的页面,链接等.在大多数情况下,我可以确定应该显示的正确页面,所以我想重定向到正确的URL.

在这种情况下,301重定向是否合适.301表示"永久移动",但在这种情况下,文档首先不在那里.设置404 Not Found标头,然后重定向到正确的URL是否合法?

ty8*_*812 10

谨防301,因为它意味着"永久",例如,即使您将来使用该URL,搜索引擎也可能想要忽略它 - 因为他们"知道"该特定URL的内容被"永久"移动.

如果您想要重定向,使用303 See Other,或者 - 更好 - 显示404以及链接到首选内容的友好错误消息.