之前一直使用Apache然后改用Nginx后,TP框架中只有验证码用不了,显示不了验证码。经过一番搜索,不是GD库的问题也不是什么DOM乱七八糟的问题,也不是权限的问题,仅仅是url重写规则的问题;
在Nginx配置中添加
location / { root /var/www; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } }