在我的nginx错误日志中看到如下所示的许多错误:
2014/03/19 13:27:15 [error] 1599#0: *2486130 open()
"/var/www/example/bbsimages/apps/icon/record.png" failed (2: No such file or directory),
client: 183.31.66.27, server: www.example.com,
Request: "GET /bbsimages/apps/icon/record.png HTTP/1.1",
host: "www.example.com", referrer: "http://www.example.com/bbs/"
显然,“bbs”和“images”之间缺少斜线。但我检查了引用者页面,并且无法找到它向bbsimages发出请求的任何地方。为什么缺少root的斜杠(example.com/bbs/)?
谢谢!
注意:[3/21] 该网站正在使用基本代码:
<base <base id="headbase" href="http://www.example.com/bbs/" />
这可能是个问题吗?有些浏览器(IE6)不喜欢它吗?