百度云BCH主机如何为WordPress配置伪静态及规则代码

百度云BCH主机如何为WordPress配置伪静态及规则代码,本文分享规则和实现方法教程。

WordPress网站教程

BCH如何实现伪静态?

可通过配置网站根目录app.conf文件的路由规则,实现URL Rewrite功能,关于app.conf的配置方法,请参看环境高级配置。

百度云虚拟主机目前暂时不兼容htaccess或httpd.ini文件,常用URL Rewrite规则请参考通过app.conf实现伪静态示例。

如果BCH主机部署的是nginx,可以通过修改nginx配置文件实现URL Rewrite,具体内容请参看下面教程。

wordpress

BCH伪静态配置

利用云虚拟主机BCH配置伪静态视频教程:

https://cloud.baidu.com/video-center/video.html?id=363

 

Nginx环境高级配置

Nginx配置文件加载流程

系统启动后将自动加载bcloud_nginx_gen.conf和bcloud_nginx_user.conf配置文件:

  • bcloud_nginx_gen.conf文件是由app.conf文件转换的。
  • bcloud_nginx_user.conf为用户自定义配置文件。用户可在程序根目录下,创建bcloud_nginx_user.conf文件,在文件里写入自定义配置。BCH支持server级别以下的自定义配置。
  • 当出现重复配置时,bcloud_nginx_user.conf优先级高于bcloud_nginx_gen.conf。

 

BCH主机WordPress伪静态规则分享

1,创建一个文件,改名为bcloud_nginx_user.conf,将以下代码粘贴进去并保存

规则代码

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}

2,然后通过FTP上传到webroot这个文件夹即可。

3,到后台找到“设置”-“固定链接”修改为你自定义的URL结构并保存就好了。

 

发表评论