Apache文件不存在,但所有的链接工作

我在Apache错误日志中有成千上万的“文件不存在”。 奇怪的是,引用者是我的网站,当你查看源代码没有/图像的URL请求。

什么可能导致这个?

[Sun Aug 28 03:15:31 2011] [error] [client 2.219.154.210] File does not exist: /var/www/oneclickrecruitment/public/jobs, referer: http://www.oneclickrecruitment.co.uk/jobs/construction-and-skilled-trades/electricians-and-part-qualified-electricians/ [Sun Aug 28 04:06:28 2011] [error] [client 207.46.12.121] File does not exist: /var/www/oneclickrecruitment/public/images, referer: http://www.oneclickrecruitment.co.uk/employers 

这里最大的问题是我有fail-ban安装与Apache-noscript这意味着无辜的用户被阻止只是查看网站。

编辑:我仍然每个访问得到上述错误。 因此请帮助我解决这个问题的赏金的原因。

 <VirtualHost *:80> ServerName oneclickrecruitment.co.uk ServerAlias www.oneclickrecruitment.co.uk www.oneclickrecruitment.com www.1clickrecruitment.co.uk www.1clickrecruitment.com DocumentRoot /var/www/oneclickrecruitment/public ErrorLog /var/log/apache2/oneclickrecruitment-error.log LogLevel warn CustomLog /var/log/apache2/oneclickrecruitment-access.log combined </VirtualHost> # Redirect for non existent subdomains <VirtualHost *:80> ServerAlias *.oneclickrecruitment.co.uk *.oneclickrecruitment.com *.1clickrecruitment.co.uk *.1clickrecruitment.com Redirect 301 / http://www.oneclickrecruitment.co.uk </VirtualHost> 

我正在翻阅你的一些网页,发现了一个可能相关的404。

它在你的HTML标题中:

 <link rel="apple-touch-icon" href="/webapp/templates/default/images/apple-icon.png" /> 

我想知道这是什么映射到/var/www/oneclickrecruitment/public/images

我查看了.../public/jobs错误的第一页,并且没有看到该目录中媒体的任何错误。 我会尽力继续寻找它。

你的站点代码中有两个断开的图像链接(对于你在问题中给出的url)

http://www.oneclickrecruitment.co.uk/webapp/templates/default/images/application_links.jpg

http://www.oneclickrecruitment.co.uk/webapp/templates/default/images/input.png

你能纠正这些问题,并检查问题是否仍然存在。

相对包括一个资源? 即:“../images”