Iis 已过期(但不一定永久过期)URL的HTTP响应代码

Iis 已过期(但不一定永久过期)URL的HTTP响应代码,iis,http-status-codes,Iis,Http Status Codes,我们的网站上有客户库,应该在一定时间内可用。一旦多媒体资料不再可用,我想将人们重定向到一个显示多媒体资料已过期的URL。我们还希望能够在必要时重新打开画廊 我正试图找出实现这种行为的最佳方式。302重定向是最好的方式吗?首先进行重定向(而不是在同一URL上显示过期消息)是否合理?此时,它是一个静态站点,但它位于IIS(6版)框中,因此,如果需要编程解决方案,我将基于ASP.NET进行操作。试试307。这是临时重定向,而不是永久重定向。一旦确定不再使用图库,就可以将其转换为301 有关此主题的更多

我们的网站上有客户库,应该在一定时间内可用。一旦多媒体资料不再可用,我想将人们重定向到一个显示多媒体资料已过期的URL。我们还希望能够在必要时重新打开画廊


我正试图找出实现这种行为的最佳方式。302重定向是最好的方式吗?首先进行重定向(而不是在同一URL上显示过期消息)是否合理?此时,它是一个静态站点,但它位于IIS(6版)框中,因此,如果需要编程解决方案,我将基于ASP.NET进行操作。

试试307。这是临时重定向,而不是永久重定向。一旦确定不再使用图库,就可以将其转换为301


有关此主题的更多信息,请参见此处:

试试307。这是临时重定向,而不是永久重定向。一旦确定不再使用图库,就可以将其转换为301


有关此主题的更多信息,请参见此处:

是否有办法通过IIS实现此目的,或者我需要以编程方式实现此目的?我个人喜欢使用HttpContext.Current.Response.StatusCode=(int)HttpStatusCode.TemporaryRedirect。你也许可以在IIS中完成,我从未尝试过。但是您可以在gallery所在文件夹的.aspx文件中抛出类似的内容:private void Page_Load(object sender,System.EventArgs e){Response.Status=“301永久移动”;Response.AddHeader(“Location”,”;}有没有办法通过IIS实现这一点,或者我需要通过编程实现这一点?我个人喜欢使用HttpContext.Current.Response.StatusCode=(int)HttpStatusCode.TemporaryRedirect。您可能可以在IIS中执行此操作,我从未尝试过。但您始终可以在gallery所在文件夹的.aspx文件中抛出类似的内容:private void Page_Load(object sender,System.EventArgs e){Response.Status=“301 Moved permanually”;Response.AddHeader(“Location”,”;)为了便于实现,我现在用403…为了便于实现,我现在用403。。。