<div dir="ltr"><span style="font-size:14px;font-weight:bold;white-space:nowrap">Edho Arief ,</span><div><span style="font-size:14px;white-space:nowrap"><b>thank you very much.<br></b></span><div><span style="font-size:14px;white-space:nowrap"><b>it's work fine now.</b></span></div><div><span style="font-size:14px;white-space:nowrap"><b>have a good day, thank again.</b></span></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-06-20 13:30 GMT+08:00 Edho Arief <span dir="ltr"><<a href="mailto:me@myconan.net" target="_blank">me@myconan.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On Mon, Jun 20, 2016, at 14:20, 二戒 wrote:<br>
> I think should this line "location ~* ^/bbs/attachment+\.php?$" has<br>
> mistake, but I can't resolve it.<br>
><br>
> location ~* ^/bbs/attachment+\.php?$<br>
> {<br>
> valid_referers none blocked *.<a href="http://cnprint.org" rel="noreferrer" target="_blank">cnprint.org</a> server_names ~\.google\.<br>
> ~\.baidu\. ~\.360\. ~\.bing\.;<br>
> if ($invalid_referer) {<br>
> # return 403;<br>
> rewrite ^.*$ <a href="http://www.cnprint.org" rel="noreferrer" target="_blank">http://www.cnprint.org</a>;<br>
> }<br>
> }<br>
<br>
<br>
</span>1. There's probably another regexp location block matching the url<br>
before this block is defined (something like `location ~ \.php$ { }`)<br>
and definition order matters in regexp location.<br>
<br>
2. You need fastcgi stuff in the block as well otherwise it'll just<br>
return the attachment.php file.<br>
<br>
3. The regexp, while does match /bbs/attachment.php fine, it is a bit<br>
confusing since it also matches /bbs/<a href="http://attachmentttttttt.ph" rel="noreferrer" target="_blank">attachmentttttttt.ph</a> .<br>
<br>
3.1. might as well use exact match (`location = /bbs/attachment.php {<br>
}`).<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a></blockquote></div><br></div>