tp5隐藏index.php
在/webroot目录下新建 bcloud_nginx_user.conf
charset utf-8;
location / {
#下面主要是解决在url地址中省略"index.php"时使用的规则
if ( -f $request_filename) {
break;
}
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if ( !-e $request_filename) {
#地址作为将参数rewrite到index.php上
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
}
location ~ ^/(images|javascript|js|css|flash|media|static|upload)/ {
root /home/bae/app/public;
#过期30天,静态文件不怎么更新,过期可以设大一点,如果频繁更新,则可以设置得小一点。
expires 30d;
}