概述
1.去掉 index.php 访问
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
2.nginx 防盗链(1)
location ~ .*.(jpg|jpeg|gif|png|js|css|mp4|pdf)$
{
valid_referers www.baidu.com;
if ($invalid_referer){
#return 403;直接返回403也行
rewrite /.* /uploads/404.png break;
}
}
www.baidu.com 为上级请求来源
3.nginx 防盗链(2)
location /uploads $
{
valid_referers www.baidu.com;
if ($invalid_referer){
#return 403;直接返回403也行
rewrite /uploads/.* /uploads/404.png break;
}
}
整个 uploads 下的文件都禁止访问(未测试)
最后
以上就是威武大神为你收集整理的nginx 服务器配置的全部内容,希望文章能够帮你解决nginx 服务器配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复