这个伪静态规则如何才能够正常使用呢??

shangjin 2018-12-10 932

location ~* .(ini|sh|lbi|tpl|conf)$ {  
     deny all;  
}  

rewrite ^/passport/$                                  /passport.php             last;
rewrite ^/passport/([a-zA-Z0-9_]+)$                   /passport.php?module=$1   last; 
rewrite ^/passport/([a-zA-Z0-9_]+)?redirectUrl=(.*)$               /passport.php?module=$1&redirectUrl=$2     last;

rewrite ^/member/$                                  /member.php             last;
rewrite ^/member/([a-zA-Z0-9_]+)$                   /member.php?module=$1   last; 

rewrite ^/tour/([a-zA-Z0-9_]+)$                   /tour.php?view_uuid=$1   last;  

rewrite ^/edit/$                                  /edit.php             last;
rewrite ^/edit/([a-zA-Z0-9_]+)$                   /edit.php?module=$1   last; 

rewrite ^/add/$                                  /add.php               last;
rewrite ^/add/([a-zA-Z0-9_]+)$                   /add.php?module=$1   last; 

rewrite ^/index.html$                             /index.php                last;
rewrite ^/([a-zA-Z0-9_]+)$                   /index.php?module=$1   last; 
rewrite ^/people/([0-9]+)$                   /index.php?module=people&uid=$1   last; 
最新回复 (3)
  • 虚竹 2018-12-10
    引用 2
    location ~* .(ini|sh|lbi|tpl|conf)$ {  
         deny all;  
    }


    把这段删除就可以了,这段可以在自定义nginx源文中添加,属于安全类的设置,不属于rewrite规则。

  • shangjin 2018-12-11
    引用 3
    你好,我左天也是这样设置的,但为什么依然打不开呢???
  • 虚竹 2018-12-11
    引用 4
    打不开不一定是rewrite规则有问题,有千万种可能性,如有需要可在官网提交付费工单,我们技术支持为你排查。
返回
发新帖