我会用约会网站的例子来回答我的问题。站点上的成员有一个在有限的时间内处于活动状态的配置文件,在此之后它将过期(除非他们续订)。但是一旦它过期了,如果你去网址,你就不应该能够看到这个配置文件。我正在考虑使用301重定向从他们的个人资料页面重定向到某种相关的类别(例如,他们来自的区域)。如果他们重新激活了他们的配置文件(这可能永远不会发生,或者可能在任何时候发生),那么显然需要停止重定向。我对301重定向的想法会是正确的选择吗?
发布于 2016-05-21 07:23:41
301可能不是正确的选择,因为它是永久的重定向。当被请求的资源被永久移动到一个新的URL时,应该使用它,而且将来对这个资源的任何引用都应该使用返回的URL之一,但情况并非如此。
302 (或303)可能是重定向的更好的选择。您还可以参考这里的302和303之间的差异- https://serverfault.com/questions/391181/examples-of-302-vs-303。
此外,您可能会考虑这些配置文件的404错误(因为它并不表示它是临时的还是永久的),并显示一个自定义404页面,其中包含来自同一区域的其他配置文件的链接等等。
发布于 2016-05-21 08:14:01
您需要使用404/410响应,这样一旦用户关闭了他们的配置文件,他们就可以从搜索结果页面中删除。他们无法通过重定向来完成这一任务。
https://webmasters.stackexchange.com/questions/93539
复制相似问题