百度云BCH主机如何为WordPress配置伪静态及规则代码,本文分享规则和实现方法教程。
BCH如何实现伪静态?
可通过配置网站根目录app.conf文件的路由规则,实现URL Rewrite功能,关于app.conf的配置方法,请参看环境高级配置。
百度云虚拟主机目前暂时不兼容htaccess或httpd.ini文件,常用URL Rewrite规则请参考通过app.conf实现伪静态示例。
如果BCH主机部署的是nginx,可以通过修改nginx配置文件实现URL Rewrite,具体内容请参看下面教程。
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结构并保存就好了。