Asp.Net法式员取网站优化 – 自界说毛病页里
正在网站的运转历程中能够会晤临许多成绩,比方效劳器堕落,用户恳求的页里没有存正在,法式设置毛病等等一系列的成绩。正在用户恳求阅读网页碰着那些的时分会呈现一些体系默许的毛病页里,那样关于用户很没有友爱,同时关于搜索系统去所更是没有友爱 。
那里我们熟悉一些SEO经常睹的Http形态码:
404:效劳器找没有到指定的资本,恳求的网页没有存正在(比如阅读器恳求的网页被删除大概移位,但没有解除往后该链接有用的能够性);
410:恳求的网页没有存正在(留意:410暗示永世性,而404暗示暂时性);
200:效劳器胜利返回恳求的网页;
301:网址永世性重定背
302:网址暂时性重定背
正在搜索系统看去最次要的该当是404毛病了,404毛病是代表网页没有存正在。当用户进进您域名下一个没有存正在的页里发生此毛病,搜索系统以为HTTP毛病,该页里没有存正在,假如太多的此类毛病将会遭到搜索系统的惩罚。
处理计划:
您能够正在IIS处设定404页里。
但有那更好的做法,正在web.config的system.web内里只需求减
<customErrors defaultRedirect="404.aspx" mode="On">
<error statusCode="404" redirect="404.aspx"/>
</customErrors>
正在asp3.5中能够那么写
<customErrors defaultRedirect="404.aspx" redirectMode="ResponseRewrite" mode="On">
<error statusCode="404" redirect="404.aspx"/>
</customErrors>
假如 RedirectMode 属性设置为 ResponseRedirect,则将用户重定背到该毛病页里,而且本初 URL 变动为该毛病页里的 URL。假如 RedirectMode 属性设置为 ResponseRewrite,则将用户定背到毛病页里,而且没有变动阅读器中的本初 URL。
那样您便能够自定本人的毛病页里啦。
注:相干网站建立本领浏览请移步到建站教程频讲。
相关信息
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|