我的网站上出现了规范问题。错误如下:
也可以使用网址“http://dynamicsexchange.com/images/CRMcommunity_supersources_withspaces.jpg”访问网址为“http://www.dynamicsexchange.com/images/CRMcommunity_supersources_withspaces.jpg”的网页。
我得到的所有错误都与非www和www有关,请告诉我如何为我的网站设置www.mysite.com。
谢谢和问候
M Prasad Reddy
答案 0 :(得分:0)
如果是asp 2及以上版本,您可以通过两种方式实现它: 1) ASP.NET:使用ASP.NET和IIS重定向 您可以使用ISAPI重写模块实现301重定向,UrlRewriter.NET等产品将在本书的第3章“挑衅性SE友好URL”,“使用ASP.NET的专业搜索引擎优化:开发人员SEO指南”中讨论,或者通过设置适当的标头数据,从ASP.NET代码中。
使用ISAPI_Rewrite时,重定向的实现与URL重写类似,不同之处在于您将重定向状态代码指定为参数。
示例: 当初始请求用于Catalog.html时,以下规则会将301重定向到Catalog.aspx:
301将Catalog.html重定向到 Catalog.aspx RewriteRule ^ / Catalog.html $ http://seoasp/Catalog.aspx [RP]
2)代码 如果要自己实现重定向,则需要使用当前HttpContext对象提供的Response对象来操作响应头。以下是301自己将Catalog.html重定向到Catalog.aspx的方法: if(context.Request.Path ==“/ CATalog.html”) { context.Response.Status =“301永久移动”; context.Response.AddHeader(“Location”,“http://www.example.com/Catalog.aspx”); } 说明:第一个URL应该是旧URL的相对路径,第二个URL应该是新URL的绝对路径。