百度云虚拟主机zblogphp在Nginx环境下设置伪静态规则,极为重要
最近,花了精力搭建一个汽车资讯网站,大V汽车,域名为:www.17dv.cn,在设置伪静态的时候,遇到了难题。
怎么设置都是404错误
在zblog插件的伪静态管理中心插件设置一番之后,由于以前我都是使用万网主机的,这一次是使用百度云虚拟主机,所以设置的方法也是不一样,这次是nginx环境,万网主机只要设置.htaccess 就可以了,但是百度云不一样,百度云是使用nainx,这让我摸不着头脑了。
因为伪静态管理中心上面说修改nginx.conf 就可以了,可是却怎么也没有找到这个文件,还以为没有什么组件呢,那就麻烦了。最后百度出一套可行的方法。
首先,规则还是那个规则,知识文件名要修改。
设置伪静态管理中心设置伪静态
设置伪静态提交之后,插件会自动根据你的服务器适应跳转导ngingx
复制规则代码创建文本文件,将规则粘贴到文本文件中
规则内容:
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;
}
4.然后保存生成文件名:桌面右键新建一个TXT文件,然后把文件名改成 bcloud_nginx_user.conf
5.注意文件名一定是:bcloud_nginx_user.conf
6.将文件上传到虚拟主机根目录
7.上传之后,自动生成文件.bch_internal_congfig
8.登陆百度云主机,重启主机
9.登陆zblog后台首页:[清空缓存并重新编译模板]
10.设置完成
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
请问动态网址如何重定向到对应的静态网址?