BCH配置伪静态 置顶
聊****技 · 聊****技 发布于2017-07-12 11:41 浏览:8519 回复:27

百度云主机配置伪静态有两种,主要取决于使用的web环境,目前支持的有Lighttpdnginx,前者是在app.conf文件中配置的,后者是在bcloud_nginx_user.conf文件中配置;下面这边主要演示nginx环境中wordpress伪静态的配置。

步骤如下:

1、可以自行创建配置文件,并保存为“bcloud_nginx_user.conf”,文件内容如下:

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、将配置文件上传到主机中

先将bcloud_nginx_user.conf上传至网站根目录下(即webroot目录)

上传完成后需要在BCH控制面板中重载一下站点生效

之后还需要去WordPress后台需要配置固定链接,可以参考下面截图,或者去网上搜一下其他的配置教程

 

其他程序伪静态配置内容请参考(PHPCMS/DEDECMS/Discuz7/DiscuzX/ECSHOP

http://z.admin5.com/index.php?r=index/rewrite


点赞  ( 5 )
收藏
评论(27)
共27条回复 最后由j****x回复于2019-11-16 11:41
#2一****哥回复于2017-07-18 11:08:01

实用贴,赞!

2
#3x****m回复于2017-10-23 14:05:58

不错,可以用

1
#4择****行回复于2018-02-04 16:01:17

测试了几遍,还是不能用,这个问题谁能帮我解决,当天立马给你寄一盒茶叶过去表示感谢!!!

2
#5小****師回复于2018-02-08 20:01:20

我有现成的,给你一个,你家产茶叶的吗?呵呵

0
#6小****師回复于2018-02-08 20:01:56
#4 择****行回复
测试了几遍,还是不能用,这个问题谁能帮我解决,当天立马给你寄一盒茶叶过去表示感谢!!!

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;

        }

}

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


0
#7艺****c回复于2018-03-15 17:49:46

配置成功,顶一下。

0
#8当****旧回复于2018-04-05 15:21:18

百度虚拟主机怎么样稳定不?多少钱一年最便宜的我看现在是99RMB一年打折的价格。

0
#9旷****材回复于2018-05-17 11:14:01

没看明白,谁能给我转换一下,我以前用的是htaccess,

RewriteEngine On

RewriteRule df(\w*)b0df(\w*).html  er.php?id=$1&page=$2

RewriteRule 1482(\w*).html  san.php?id=$1

RewriteRule (.*)1592(\w*).html  1358/sou.php?sh=$1&page=$2

转换成nginx 的伪静态规则


0
#10中****号回复于2018-06-08 10:52:33

666

0
#11m****r回复于2018-09-06 14:17:48

学习了

0
TOP