百度云虚拟主机伪静态

百度云虚拟主机BCH伪静态规则_解决WordPress404错误

使用WordPress搭建网站后,设置伪静态规则完毕除了首页能访问,其他页面都是404错误,就是由于没有配置好服务器的伪静态规则导致的。本文介绍百度云虚拟主机WordPress404错误的解决办法

如果你是使用的VPS,然后安装到宝塔面板或者LNMP一键包,在你添加网站的时候就可以很方便的设置伪静态规则。但是如果你使用的是百度云虚拟主机BCH的话,设置伪静态的方法就要稍微麻烦一点。下面是百度云虚拟主机BCH配置WordPress伪静态的方法,其他程序方法类似。

前期准备

百度云虚拟主机BCH设置伪静态有两种方法,一是通过app.conf文件,二是通过bcloud_nginx_gen.conf文件。

奶爸的推荐是使用第二种,不过这里两种方法都介绍下。

app.conf

请复制下面的代码,然后保存为app.conf文件

handlers:
    - url : /
    script : /index.php
    script : /index.html

    - rewrite_not_exist: (.*)
    script: /index.php/$1

    - errordoc : 404 /error/404.html

    - expire : .jpg modify 10 years
    - expire : .swf modify 10 years
    - expire : .png modify 10 years
    - expire : .gif modify 10 years
    - expire : .JPG modify 10 years
    - expire : .ico modify 10 years

说明一下的是,上面的规则自定义了404页面,是/error/404.html,如果你想使用WordPress默认的404页面,则删除这一行。

下面的文件expire是文件过期时间,默认设置的是10年,可以改成30 days

参考资料:百度云帮助文档

bcloud_nginx_user.conf

请将下面的代码复制后保存为bcloud_nginx_user.conf

location / {

        try_files $uri $uri/ /index.php?$args;

}

# Add trailing slash to */wp-admin requests.

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

具体方法

准备好app.conf或者bcloud_nginx_user.conf文件后,就可以开始来配置伪静态规则了。方法如下:

1、使用FTP软件把app.conf或者bcloud_nginx_user.conf文件上传到网站根目录(只上传任意一个,不要都传。)

2、百度云虚拟主机BCH控制面板,找到站点启停,然后点击重载站点服务后面的按钮。

百度云虚拟主机BCH3、进入WordPress站点设置里面设置伪静态,前台查看效果。

到这里,百度云虚拟主机BCH的伪静态就配置完毕了。

视频资料参考:BCH伪静态规则配置

5/5 - (2 votes)
滚动至顶部