Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已解决] uchome头像调用产生大量错误日志

[复制链接]
qbit 发表于 2009-11-13 10:16:22 | 显示全部楼层 |阅读模式
本帖最后由 qbit 于 2009-11-13 10:41 编辑

装了uchome一段时间,发现apache目录越来越大,今天上服务器一看,发现error_log好几个G,查看了一下,里面80%都是这种记录

[Fri Nov 13 09:52:56 2009] [error] [client 218.66.15.209] File does not exist: /usr/website/bbs/uc_server/data/avatar/000/01/55/91_avatar_small.jpg, referer: http://home.324324.cn/space.php?do=home
[Fri Nov 13 09:52:56 2009] [error] [client 218.66.15.209] File does not exist: /usr/website/bbs/error, referer: http://home.324324.cn/space.php?do=home
[Fri Nov 13 09:53:11 2009] [error] [client 192.168.0.42] File does not exist: /usr/website/bbs/uc_server/data/avatar/000/02/59, referer: http://home.324324.cn/space.php?do=home
[Fri Nov 13 09:53:11 2009] [error] [client 192.168.0.42] File does not exist: /usr/website/bbs/error, referer: http://home.324324.cn/space.php?do=home

这应该是uchome首页调用个人头像时由于没有上传头像产生的错误日志,有什么办法解决?
回复

使用道具 举报

云天一 发表于 2009-11-13 10:24:58 | 显示全部楼层
可以参考一下

使用 rewrite

  1. RewriteCond %{REQUEST_FILENAME} !-f
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteRule ^ucenter/data/avatar/[0-9]+/[0-9]+/[0-9]+/[0-9]+_avatar_(big|middle|small).(jpg|gif|png)$  ucenter/images/noavatar_$1.gif [L]
复制代码
回复

使用道具 举报

 楼主| qbit 发表于 2009-11-13 10:41:11 | 显示全部楼层
谢谢,已经解决了,很好用.{:4_100:}
回复

使用道具 举报

 楼主| qbit 发表于 2009-11-13 11:33:11 | 显示全部楼层
需要注意的是VirtualHost中%{REQUEST_FILENAME}只是相对路径,一定要在前面加上%{DOCUMENT_ROOT}/才是目录绝对路径,否则后面判断是否目录或者文件的规格是无效的!
完整的重写规则如下:
<VirtualHost *:80>
ServerAdmin 324324@qq.com
DocumentRoot /usr/website/bbs
ServerName bbs.324324.cn
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d
RewriteRule ^/uc_server/data/avatar/[0-9]+/[0-9]+/[0-9]+/[0-9]+_avatar_(big|middle|small).(jpg|gif|png)$  /uc_server/images/noavatar_$1.gif [L]
</VirtualHost>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 15:37 , Processed in 0.117377 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表