当前位置:首页 > 日志 > 正文内容

Pbootcms二级目录伪静态编写教程

光的传人4年前 (2021-08-20)日志3226

最近很少更新文章了,主要是懒了。标题一写,废话不说,直奔主题!

先来说一下背景,用Pbootcms做了个双语言的网站,架构是一个语言在根目录,另一个语言是在二级子目录,两个后台分开管理。为啥不用官方的多语言建站?因为SEO,还因为这样有个好处,数据库是两个,互不影响,一个传完数据直接复制一套改改模板就不用再添加数据了,省事!但是在做伪静态的时候,遇到问题了,子目录的伪静态不生效。按照官方的教程(因为用的宝塔环境,就以Nginx环境为例):

注意:Nginx中如果站点部署在二级目录,请对应修改重写规则, 如:二级目录为test则:rewrite ^/test/(.*)$ /test/index.php?p=$1 last;

按照这个思路,只有一个站在二级目录的话,这样改没问题,但是根目录也是pbootcms,也需要伪静态设置怎么办?

一开始我是这样设置的(一顿操作猛如虎,这样设置像二百五):

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

设置完发现子目录还是不生效,去掉根目录的写法,子目录生效了,但是根目录的伪静态又失效了,网上找了会也没找到个教程,但是搜索“if (!-e $request_filename)”时,却有些别的伪静态的写法启发了我,于是照虎画猫:

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

终于测试OK了!希望本文能帮助到遇到同类问题的朋友们~

扫描二维码推送至手机访问。

版权声明:本文由光的传人博客www.liu16.com发布,如需转载请注明出处。

本文链接:http://www.liu16.com/post/Pbootcms.html

分享给朋友:

相关文章

shopex虚拟分类出现Fatal error: Allowed memory size of 33554432解决方法

shopex虚拟分类出现Fatal error: Allowed memory size of 33554432解决方法

今天查看一个shopex网站后台发现这样一个问题:在虚拟分类里删除某个分类出现了这样的错误Fatal error: Allowed memory size of 33554432……这个数字可能会跟大家的不一样,但是问题类型,我相信都是相同...

z-blog博客系统修改评论选项邮箱必填方法

z-blog博客系统修改评论选项邮箱必填方法

z-blog博客系统asp版本的,本来默认游客留言邮箱不是必填项,一直这样用了5年多。但是由于垃圾评论太多以及其他一些原因,需要开启评论选项中邮箱必填的功能。但是可惜z-blog后台设置中并没有这样的一个开关选项。那怎么办呢?怎样让自己的z...

圣诞之日,光的传人--阿光的博客低调上线

圣诞之日,光的传人--阿光的博客低调上线

很久以来,给学校、企业做了那么多的网站(其实也不多,还能数的过来),一直想拥有一个自己的网站。今天,在这举国欢庆、争占外国节日商机的圣诞之日,我自己的第一个独立博客——光的传人,阿光的博客低调上线了!第一次知道Z-b...

Fckeditor编辑器漏洞整理

Fckeditor编辑器漏洞整理

FCKeditor v2.43版本FCKeditor/editor/filemanager/browser/default/connectors/php/config.phpFCKeditor V2.6.6版本 fckeditor/edit...

phpweb图片不显示解决方法大全

phpweb图片不显示解决方法大全

在转移PHPWEB网站后,或者通过网站后台上传LOGO图片、广告轮播图片等图片后,很多模板会出现图片无法显示的状况,或者一个红叉等情况;检查一下源代码,发现代码中图片调用代码里面图片扩展名不见了!找到实际路径,发现竟然真的都没有扩展名(后缀...

真的是一票难求,还是只是个借口?

真的是一票难求,还是只是个借口?

每逢过年过节,网友们埋怨最多的就是回家的票——一票难求!事实上,真的是这样子的么?个人认为,这只是自己没有能力买到票的看似合理却又不合理的借口!试想一下,如果你真的回家心切,你把回家当成是第一头等大事,还有什么事能阻...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。