代码热代码热代码热

登录/注册 购物车(0) 退出

百度云BCH虚拟主机添加伪静态和url重写的方法

第一步:在网站的根目录里面(webroot目录)新建一个bcloud_nginx_user.conf文件


百度云BCH虚拟主机添加伪静态和url重写的方法(图1)


里面添加写入如下代码:

location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}


第二步:回到百度主机控制面板中找到站点启停,点击重载站点服务。(一定要重新加载否则不能生效哦!)


百度云BCH虚拟主机添加伪静态和url重写的方法(图2)

Nginx Rewrite示例

示例1

将www重定向到http://

if ($host ~* www\.(.*)){
  set $host_without_www $1;
  rewrite ^(.*)$ http://$host_without_www$1 permanent;
}

用户访问URL:www.mydomain.com
实际访问URL:http://mydomain.com



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有关伪静态帮助文档参考】


1、云虚拟主机 BCH-操作指南-创建主机-百度云 https://cloud.baidu.com/doc/BCH/GettingStarted.html#.F9.D3.42.A3.80.4E.7C.67.34.28.B8.6F.A9.71.07.2A


2、云虚拟主机 BCH-通过app.conf修改BCH环境配置-百度云 https://cloud.baidu.com/doc/BCH/GettingStarted/25.5C.E4.BC.AA.E9.9D.99.E6.80.81UrlRewrite.html


3、云虚拟主机 BCH-操作指南-创建主机-百度云 


https://cloud.baidu.com/doc/BCH/GettingStarted.html#.2C.F0.10.1A.67.26.35.A2.82.F5.4B.35.09.D3.A9.D5


4、常见程序百度云伪静态规则


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



点个赞 👍,或者『打赏』一杯 ☕️ 咖啡 ❗️

非常感谢你的打赏 😊!

支付宝
微 信

📢 ‍未经允许不得转载:代码热 » 百度云BCH虚拟主机添加伪静态和url重写的方法

赞一下 +1
评论加载中~