一个好玩的(小白级)现象~

回复 收藏
今天装了一个httpd,我用一个页面echo "web1.test.com" > /var/www/html/index.html去访问,顺便看下日志
#tail -f /var/log/httpd/access_log

我访问页面成功显示web1.test.com,日志中也显示192.168.210.1 - - [08/Jun/2015:09:49:09 +0800] "GET / HTTP/1.1" 200 23 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
当我F5刷新时,发现192.168.210.1 - - [08/Jun/2015:09:49:06 +0800] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
没有出现200.而是304,我上网查了一下,304的意思:
自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。
如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。
顺手用了Ctrl+F5刷新,结果httpd状态码又变成了200.
2015-06-08 09:58 举报
已邀请:
0

aiplaypc

赞同来自:

很细心,被你发现了
0

定海偶然

赞同来自:

放个东西
0

模范棒棒糖

赞同来自:

192.168.20.1 - - [10/Jun/2015:20:50:58 +0800] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36"
192.168.20.1 - - [10/Jun/2015:20:51:12 +0800] "GET / HTTP/1.1" 200 23 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36"

哈哈 按照你的方法测试了。果然是这样的。304,强制刷新变200
0

定海偶然

赞同来自:

模范棒棒糖 发表于 2015-6-10 12:52
192.168.20.1 - - [10/Jun/2015:20:50:58 +0800] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (Windows NT 6. ...

那你对304的含义估计这辈子都忘不掉吧~
0

模范棒棒糖

赞同来自:

定海偶然 发表于 2015-6-10 14:06
那你对304的含义估计这辈子都忘不掉吧~

话说,我服务器默认就配置了这样吗?在哪里查看这个配置哇。
0

定海偶然

赞同来自:

模范棒棒糖 发表于 2015-6-10 14:12
话说,我服务器默认就配置了这样吗?在哪里查看这个配置哇。

默认配置的?、

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: