记录:Nginx伪静态规则多加几行保护模板不被直接访问
  • 纳兰婕卿 消费19.9元 2019-06-18 19:01 19:01
1069
4

https://www.toolnb.com/tools/rewriteTools.html

伪静态规则互转工具 很好用哈哈 


location / {
        if (-e $request_filename) {
			break;
		}
	if (!-e $request_filename) {
			rewrite ^/(.*)$ /index.php/$1 last;
			break;
		}

  	location ~ /template {
                        return 404;
                }
       
   }


这样访问template下的任意一个文件都是404 嘿嘿 

5
赏礼
赏钱
收藏
点击回复
      全部留言
  • 4
  • ooke 普通粉丝 消费:840.65元 2021-08-27 16:18 16:186楼
    rewrite '(?!css)(.*).html' /index.php?s=$1 last;
    rewrite '(?!Public)(.*).html' /index.php?s=$1 last;

    这些上面,是不是CSS文件夹不能读取?
0 赏钱 赏礼回复
  • 奋斗 普通粉丝 消费:11元 2019-06-20 15:12 15:126楼

    感谢分享

0 赏钱 赏礼回复
  • 银杏114在线 实战运营者 消费:3609.79元 2019-06-20 14:52 14:52
    华为
    6楼
    必须点赞
0 赏钱 赏礼回复
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • X1模板讨论
        圈内贴子1351
    • 圈子成员298
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648