PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > YznCMS

Yzncms-二级目录安装的支持

管理员 2024-12-01
YznCMS
127

Yzncms-二级目录安装的支持

Yzncms-二级目录安装的支持

我们在用yzncms做网站的时候,有些用户可能使用虚拟主机,想要安装多个网站在二级目录,比如在en目录安装一个英文站是完全可以的


教程

1.拷贝整个网站数据,放置在如en二级目录下。

2.数据库前缀,我们需要修改下,不然数据会和主网站冲突,修改sql里面的yzn_,随意修改,然后还需要替换database.php文件的prefix参数,同理。

3.这时候我们访问如www.yzncms.net/en 已经能够访问英文站了,但是链接还是会跳转到英文站,这时候需要增加一句代码,修改application/common.php文件,第19行之后增加一句Url::root('/en');即可。

4.编辑器的内容有图片需要替换下,可以批量替换,如/uploads/images/20200606/d048753c768aede766d81117e58358af.jpg需要加上/en,不然里面的图片是主网站的

5.但是我们在nginx的虚拟主机发现必须要加index.php才能访问,只需要配置下二级目录的伪静态即可,修改nginx.conf


## 您的顶级目录伪静态

location / {

   index index.php index.htm index.html;

   if (!-e $request_filename) {

     rewrite  ^(.*)$  /index.php?s=/$1  last;

     break;

   }

}

## 您的二级目录伪静态

location /en/ {

   index index.php index.htm index.html;

   if (!-e $request_filename) {

     rewrite  ^/en/(.*)$  /en/index.php?s=/$1  last;

     break;

   }

}



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部