how to forbidden other site stealing my forum attachment ?

二戒 wangyu1314 at gmail.com
Mon Jun 20 06:10:04 UTC 2016


Hello,Edho Arief
sorry, just be not careful to understand.
It's ok now, thank again.

2016-06-20 13:55 GMT+08:00 Edho Arief <me at myconan.net>:

> Hi,
>
> On Mon, Jun 20, 2016, at 14:54, 二戒 wrote:
> > sorry. I have found my forum can't show attachment now.
> >
> > blow is the nginx vhost config fles, where is the mistake?
> >
> > thank you.
> >
> > server
> > {
> > listen 80;
> > server_name  www.cnprint.org;
> > index index.php index.html index.htm;
> > root  /home/website/cnprint;
> > location /bbs/ {
> > rewrite ^/bbs/((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$
> > /bbs/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 last;
> > try_files $uri $uri/ /bbs/vbseo.php?$args;
> > }
> >
> > location ~ ^/bbs/.+\.php$ {
> > fastcgi_pass  127.0.0.1:9000;
> > fastcgi_param SCRIPT_FILENAME $document_root/bbs/vbseo.php;
> > include       fastcgi_params;
> > }
> >
> > location = /bbs/attachment.php
> > {
> > valid_referers none blocked *.cnprint.org server_names ~\.google\.
> > ~\.baidu\. ~\.360\. ~\.bing\.;
> > if ($invalid_referer) {
> > #    return 403;
> >    rewrite ^.*$ http://www.cnprint.org;
> > }
> > }
>
>
> If you read my message:
>
> > 2. You need fastcgi stuff in the block as well otherwise it'll just
> return the attachment.php file.
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20160620/a00bad72/attachment.html>


More information about the nginx mailing list