百度云服务器tp5框架布署,隐藏路径中的index.php
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;
}