gpt4 book ai didi

iis-7 - 在 IIS7 中为 SEO 设置 HTTP 重定向

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:37:06 27 4
gpt4 key购买 nike

我希望所有请求都发送到 http://mydomain.com被301重定向到http://www.mydomain.com用于 SEO 目的。

为此,我可以使用 IIS7 的 HTTP 重定向方法吗?我尝试将 HTTP 重定向设置为 www.mydomain.com,但这导致了永久循环。

编辑:URL Rewrite 将完成这项工作,我将使用它,除非其他人有更好的主意:

http://blogs.msdn.com/carlosag/archive/2008/09/02/IIS7UrlRewriteSEO.aspx

有什么建议吗?

最佳答案

IIS7 可能有一种方法可以做到这一点。诀窍在于提供一个条件来防止无限循环。不幸的是,我不确定该怎么做。

但您也可以在 .NET 代码中非常轻松地执行此操作,因为我正在做同样的事情。我只是将其放入您的 Global.asax 中:

Imports System.Web.HttpContext
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
Dim strWebsite As String = "http://www.mydomain.com"

If Not Current.Request.Url.AbsoluteUri.StartsWith(strWebsite) Then
Current.Response.Clear()
Current.Response.Status = "301 Moved Permanently"
Current.Response.AddHeader("Location", strWebsite & Current.Request.RawUrl)
Current.Response.End()
End If
End Sub

关于iis-7 - 在 IIS7 中为 SEO 设置 HTTP 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1246041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com