码迷,mamicode.com
首页 > Web开发 > 详细

nginx 隐藏index.php 并开启rewrite日志调试

时间:2017-03-01 16:49:00      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:ast   顺序   code   text   eve   执行顺序   style   lin   name   

开启rewrite 日志

error_log       /data/log/nginx/error.log notice;

位于最外层,大约在文件的前几行

再在http{}括号里增加一行:rewrite_log on;

重写的日志将写入/data/log/nginx/error.log

关键代码

在http{ server{ location {#代码处} }}里写代码

location / {

  if ( !-e $request_filename ) {

    rewrite ^/(.*)$ /index.php?s=$1 last;

    break;

  }

}

若有ask目录则:

location /ask/ {

  if ( !-e $request_filename ) {

    rewrite ^/(.*)$ /ask/index.php?s=$1 last;

    break;

  }

}

location的顺序与执行顺序无关

php代码获取$_GET[‘s‘]代码

nginx.conf格式

...

events{

}

http{

  upstream xxx{



  }

  server {

    location {

      if () {



        }
    }
  }

}

 

nginx 隐藏index.php 并开启rewrite日志调试

标签:ast   顺序   code   text   eve   执行顺序   style   lin   name   

原文地址:http://www.cnblogs.com/300js/p/6484642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!