gpt4 book ai didi

seo - 如何为 IIS Server 设置 301 重定向?

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

我的网站出现规范问题。错误如下:

URL 为“http://dynamicsexchange.com/images/CRMcommunity_supersources_withspaces.jpg”的页面也可以使用 URL“http://www.dynamicsexchange.com/images/CRMcommunity_supersources_withspaces.jpg”访问。

我得到的所有错误都与非 www 和 www 有关,所以请告诉我如何为我的网站设置 www.mysite.com。

感谢和问候

中号普拉萨德雷迪

最佳答案

如果它是 asp 2 及更高版本,你可以通过两种方式实现它:1) ASP.NET:使用 ASP.NET 和 IIS 重定向您可以使用 ISAPI 重写模块实现 301 重定向,这些产品如 UrlRewriter.NET 在本书的第 3 章“Provocative SE-Friendly URLs”中讨论,Professional Search Engine Optimization with ASP.NET: A Developer's Guide to SEO,或者通过设置适当的 header 数据从您的 ASP.NET 代码中获取。

使用 ISAPI_Rewrite 时,重定向的实现方式与 URL 重写类似,不同之处在于您将重定向状态代码指定为参数。

例子:当初始请求是针对 Catalog.html 时,以下规则将 301 重定向到 Catalog.aspx:

301 Redirect Catalog.html to Catalog.aspx RewriteRule ^/Catalog.html$ http://seoasp/Catalog.aspx [RP]

2) 在代码中如果您想自己实现重定向,则需要使用当前 HttpContext 对象提供的 Response 对象来操作响应 header 。以下是如何自己将 Catalog.html 301 重定向到 Catalog.aspx:如果 (context.Request.Path == "/Catalog.html"){context.Response.Status = "301 永久移动";context.Response.AddHeader("位置", "http://www.example.com/Catalog.aspx");}说明:第一个 URL 应该是旧 URL 的相对路径,第二个 URL 应该是新 URL 的绝对路径。

关于seo - 如何为 IIS Server 设置 301 重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384865/

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