Nginx服务器开启 rewrite 功能后并未生效,想调试却没找到日志文件,因此需要开启 Nginx 的 rewrite 日志功能,具体步骤如下(以宝塔示例):

一、修改日志级别

设置 nginx 配置文件中的错误日志级别为 notice(nginx中最低级别的错误)。

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

二、开启 rewrite 日志

rewrite_log on;

三、配置 rewrite 规则

四、重启 nginx 

这时我们再打开错误日志文件就会找到 rewrite 的日志从而对 rewrite 规则进行调试。