Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall
Last month, a friend gave me a million net of space, so decided to put the blog to a separate space to go, the original use of the link address is http://www.521yy.com/blog this, in the two level of the status of the directory, the replacement is now http://www.senlon.net this. Although 521yy this long ago for some reason by that mjj Baidu K, but also included in the normal Google, so after the move will lead to Google included in the link to a problem, some pages can not visit. This plan is to keep two, but looking at the upset, and finally the 521yy inside of the blog to delete.
Generally speaking, when the Web page URL address changed, the page file name or move location, import link spelling errors, etc., will cause the original URL address can not be accessed; When a Web server receives a similar request, it returns a 404 status code telling the browser that the resource being requested does not exist. However, the default 404 error pages of the Web server, both Apache and IIS, are simple, inflexible, and unfriendly to the user, unable to provide the user with the necessary information to get more clues, which will undoubtedly result in the loss of the user.
When a search engine gets a bad link, the site should return a 404 status code, telling the search engine to discard the index on the link. If you return a 200 or 302 status code, the search engine will index the link, which leads to a large number of different links pointing to the same page content. As a result, search engines have significantly reduced their trust in the site. So, after the custom 404 error page is set up, be sure to check to see if it can correctly return the "404" Status Code. Check the method is also quite simple, enter a Web site does not exist in the URL, look at the return of the HTTP header, make sure it returns a "404" Status Code.
404 error settings can be directly to the virtual space in the control panel of the "Error customization", I believe that the vast majority of the space vendors are supporting 404 settings.
and PHP as long as in the. htaccess to modify it:
In the. htaccess file add: ErrorDocument 404/notfound.html
Create a 404 page name notfound.html and place it in the root directory of your site.
If you need to set the 404 error page under Iis/asp.net, first edit the application root Web.config and add the following:
<configuration>
<system.web>
<customerrors mode= "on" defaultredirect= "error.asp" >
<error statuscode= "404″redirect=" notfound.asp "/>
</customErrors>
</system.web>
</configuration>
(Note: The above "error.asp" is the default 404 page of the system, "notfound.asp" is a custom 404 page, please modify the corresponding file name when using)
Then, add the following content to the custom 404 page "notfound.asp":
<%
Response.Status = "404 Not Found"
%>