11qq 发表于 2010-10-24 19:13:23

nginx问题求助

把网站转为nginx后有很多事忙啊,404,禁止外链等,越来越讨厌垃圾站,搞得网站络上的文章,内容一模一样,花了不少时间找教程.现在搞好了404,不过还存在设置禁止外链还没搞好.

规则如下:

location ~* \.(gif|jpg|png|swf|flv)$
{

valid_referers none blocked *.11111.info *.22222.info *.33333.info *.44444.info *.55555.info;
if ($invalid_referer)
{
rewrite ^/ http://w w w.11111.info/404.gif;
#return 404;

}
}

虽然可以禁止外链,但存在一个问题.

就是www.11111.info,前面有WWW的话就可以显示出图片,不过以11111.info就不可以了,我不明白,我已经在前面加了*.,但为什么还显示不了呢?

[ 本帖最后由 11qq 于 2010-10-24 19:23 编辑 ]

11qq 发表于 2010-10-24 19:28:10

把网站转为nginx后有很多事忙啊,404,禁止外链等,越来越讨厌垃圾站,搞得网站络上的文章,内容一模一样,花了不少时间找教程.现在搞好了404,不过还存在设置禁止外链还没搞好.

规则如下:

location ~* \.(gif|jpg|png|swf|flv)$
{

valid_referers none blocked *.11111.info *.22222.info *.33333.info *.44444.info *.55555.info;
if ($invalid_referer)
{
rewrite ^/ http://w w w.11111.info/404.gif;
#return 404;

}
}

虽然可以禁止外链,但存在一个问题.

就是www.11111.info,前面有WWW的话就可以显示出图片,不过以11111.info就不可以了,我不明白,我已经在前面加了*.,但为什么还显示不了呢?

wzhpro 发表于 2010-10-24 19:40:15

加上11111.info

11qq 发表于 2010-10-24 19:45:55

我想一次性,不想每个域名填上两次,我认为应该有解决方法
页: [1]
查看完整版本: nginx问题求助