为了美化路由和处于安全考虑,我们通常会隐藏项目的入口文件比如 index.php
,在Nginx
服务配置文件nginx.conf
的server
域的location
里面加入如下代码:
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
如果配置文件的目录下有vhosts.conf
的话,在nginx.conf
里面改可能不起作用,得找到对应配置文件的对应位置加上才行,改完之后别忘了重启nginx
。