这个问题,由于nginx和Apache不一样,Apache支持.htaccess重写,但nginx不认.htaccess,所以你得让你的nginx支持path_info和伪静态。
你那样写表示路径中含有/info/ 的就都转向,转向到包含/info/的路径,那很显然是死循环。/info/ 你后面加个$试试看。
location /info/ { if (!-e $request_filename) { rewrite ^(.*)$ /info/index.php?s=$1 last; } }
21,886
社区成员
140,364
社区内容
加载中
试试用AI创作助手写篇文章吧