前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ZBLOG PHP主站和二级目录网站伪静态共存设置方法

ZBLOG PHP主站和二级目录网站伪静态共存设置方法

作者头像
老蒋
发布2021-12-27 12:19:10
8730
发布2021-12-27 12:19:10
举报
文章被收录于专栏:老蒋专栏老蒋专栏

正常情况下,我们的服务器建站根目录只会放一个网站。但是最近看到有的网友,他们是建立的大数据网站,也会采用到WP或者ZBLOG PHP程序,我们要知道这些博客程序并非专业的大数据内容管理系统。如果数据过分大的话会出现各种问题,比如之前遇到一个网友采集到15W数据之后ID串位。于是老蒋有建议他们如果数据够大的话,可以单独的目录再单独用 一个ZBLOG程序搭建。

但是这里会出现一个问题,根目录路的伪静态我们可能可以直接使用Nginx自带的系统伪静态规则,但是如果二级目录的话是需要设置的,这里我就把简单的办法记录。如果我们程序是WordPress,可以参考"安装WordPress到二级目录文件夹中伪静态设置方法"。这里我们是ZBLOG PHP,记录方法如下。

代码语言:javascript
复制
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;
}
}

这个是正常根目录只有一个网站的伪静态规则。

代码语言:javascript
复制
location /fanwen/ {
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 (.*) /fanwen/index.php;
}
}

比如这个同学需要在根目录新搭建一个fanwen的二级目录站点单独放范文网站的,于是需要在NGINX伪静态规则中添加一个上面的伪静态,添加到下面即可。

最后重启Nginx即可生效。这样,我们就可以实现ZBLOG PHP主站和二级目录网站伪静态共存设置。

本文出处:老蒋部落 » ZBLOG PHP主站和二级目录网站伪静态共存设置方法 | 欢迎分享

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档