WordPress和Typecho在百度BCH的Rewrite规则

  网页前端          137 阅读          2018-09-01

百度BCH的虚拟主机使用的是Nginx环境,他们的Rewrite规则和其他的控制面板有所不同,百度云虚拟主机BCH实现伪静态的正确方法如下,两步即可轻松实现:

一步:用文本工具创建一个“bcloud_nginx_user.conf”文件,最好使用UTF-8编码。

WordPress中输入如下代码:

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;
}
}

Typecho中输入:

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;
}

保存后用FTP将“bcloud_nginx_user.conf”文件上传到根目录,即“webroot”文件夹。

第二步:在百度云虚拟主机控制面板重新加载服务。

服务加载完成后,伪静态规则就生效了,访问伪静态后的网页就正常了。

支付宝二维码
微信二维码

扫码打赏,您说多少就多少!

感谢您的打赏,我们会更加努力的更新站点!

发表评论

  • 暂无评论,快来抢沙发!