- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的网站出现规范问题。错误如下:
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/
我是一名优秀的程序员,十分优秀!