access.log问题
为什么访问php返回200 而html返回404呢下面是我的VPS中access.log文件部分内容
66.249.72.226 - - "GET /shigesanwen/20110422_1290.html HTTP/1.1" 404 169 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.72.226 - - "GET /plus/erraddsave.php?aid=478&title=%E7%9B%B8%E8%A7%81%C2%B7%E6%AC%A2-%E6%95%A3%E6%96%87%E5%B1%8B HTTP/1.1" 404 56 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /robots.txt HTTP/1.1" 404 169 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /plus/erraddsave.php?aid=481&title=%E5%BF%86%E6%B8%85%E5%9F%8E-%E6%95%A3%E6%96%87%E5%B1%8B HTTP/1.1" 404 56 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /shigesanwen/20110422_1381.html HTTP/1.1" 404 169 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /plus/erraddsave.php?aid=479&title=%E9%95%BF%C2%B7%E7%9B%B8%E6%80%9D-%E6%95%A3%E6%96%87%E5%B1%8B HTTP/1.1" 404 56 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
123.125.71.87 - - "GET / HTTP/1.1" 304 0 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)" -
123.125.71.86 - - "GET /qinggansanwen/ HTTP/1.1" 404 169 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)" -
123.125.71.83 - - "GET /sanwensuibi/ HTTP/1.1" 404 169 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)" -
66.249.68.1 - - "GET /gucifengyun/20110422_1354.html HTTP/1.1" 404 169 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
61.160.212.242 - - "GET http://218.30.115.246/ HTTP/1.1" 200 2142 "-" "-" -
123.125.71.87 - - "GET /shigesanwen/ HTTP/1.1" 404 169 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)" -
66.249.68.1 - - "GET / HTTP/1.1" 200 1067 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
123.125.71.84 - - "GET /tags.php HTTP/1.1" 404 56 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)" -
66.249.68.1 - - "GET /p.php HTTP/1.1" 200 5077 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /phpinfo.php HTTP/1.1" 200 10023 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /phpmyadmin/ HTTP/1.1" 200 1570 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /plus/erraddsave.php?aid=482&title=%E8%8A%B1%E9%A6%99%E8%AA%93%E8%A8%80-%E6%95%A3%E6%96%87%E5%B1%8B HTTP/1.1" 404 56 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -
66.249.68.1 - - "GET /p.php?act=phpinfo HTTP/1.1" 200 10081 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" - 自定义404错误页面返回的状态码
404 : 请求的网页不存在(不排除日后该链接有效的可能性);
410 : 请求的网页不存在(永久);
200 : 服务器成功返回网页
302 : 网址临时重定向(跳转)
301 : 网址永久重定向
需要说明的是,大部分搜索引擎将“404”与“410”状态同等对待,如Google。
当搜索引擎在请求某个Url时得到“404”状态回应时,便会知道该网页在网站内不复存在,从而在索引数据库中将其删除,——当然,这个删除过程有可能需要很长时间——而当搜索引擎得到“200”状态回应时,则会认为该url是有效的,并将其回到到索引数据库中。
404错误页返回“200”状态码的后果
如果网站的自定义404错误页面在url无效时不返回“404”状态码而代之以“200”,会发生什么情况呢?很明显,搜索引擎会认为这个“根本不存在的”网页在网站内是存在的,这会导致很多问题,影响网站的最终SEO效果。
回复 2# 的帖子
一键安装LNMP用的伪原创,做了301,网站运转正常,不带WWW有可以正常跳,规则:
server
{
server_name 120j9.com;
rewrite ^(.*) http://www.120j9.com$1 permanent;
}
分析日志:
……
"GET /ask/38226.html HTTP/1.1" 301 185 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
123.125.71.53 - - "GET /ask/38224.html HTTP/1.1" 301 185 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
123.125.71.58 - - "GET /ask/38231.html HTTP/1.1" 301 185 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
123.125.71.47 - - "GET /ask/38236.html HTTP/1.1" 301 185 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
123.125.71.46 - - "GET /ask/38228.html HTTP/1.1" 301 185 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
123.125.71.55 - - "GET /ask/38243.html HTTP/1.1" 301 185 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
123.125.71.56 - -
……
全都是这样的, 301 185
这是怎么回事,会惩罚吗? 你不做301不就是200了吗
页:
[1]