百度云虚拟主机如何设置zblogphp伪静态规则

温馨提示:文章已超过1057天没有更新,可能存在链接失效,相关教程仅供参考

今天从服务器上迁移一个通过Zblogphp开源程序搭建的小站点到购买的Nginx版本百度云虚拟主机上,一顿猛如虎上传程序,导入数据库后发现首页可以打开,但是内页提示404错误,想起来忘记设置伪静态了。重新登入网站后台查看伪静态规则,点击Nginx规则发现无法直接生成,看了下百度云虚拟主机的帮助文档后才知道需要自己建立配置文件,解决后简单写个教程记录下百度云虚拟主机如何设置伪静态规则,同时也给需要同学提供一丢丢帮助。

操作步骤

1、新建名字命名为 bcloud_nginx_user.conf 的文件,然后在文件中写入如下代码

location / {
    if ( - f $request_filename / index.html) {
        rewrite(. * ) $1 / index.html
        break;
    }
    if ( - f $request_filename / index.php) {
        rewrite(. * ) $1 / index.php;
    }
    if (!-f $request_filename) {
        rewrite(. * ) / index.php;
    }
}

2、登录网站的FTP,然后进入网站根目录/webroot/之后上传 bcloud_nginx_user.conf文件

image.png

3、最后登陆百度云虚拟主机控制面板重载站点服务器使其配置文件生效

image.png

© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

取消
微信二维码
微信二维码
支付宝二维码