Phpcms V9 站群功能伪静态的实现方法

Phpcms V9 站群功能伪静态的实现方法,第1张

概述关于V9的站群功能,摸索了很长一段时间,发现了一种伪静态下的方法,特与大家共享: 前言: 首先,假设我们的网站需要按照城市进行开发,比如成都、上海、重庆……,那么,主站点的功能就是: 1、各城市站的导航 2、各城市站资讯的推荐汇集 从结构上来看,采用这样的结构: |---成都站 …

关于V9的站群功能,摸索了很长一段时间,发现了一种伪静态下的方法,特与大家共享:

前言:
首先,假设我们的网站需要按照城市进行开发,比如成都、上海、重庆……,那么,主站点的功能就是:
1、各城市站的导航
2、各城市站资讯的推荐汇集

从结构上来看,采用这样的结构:

|---成都站
主站---|---上海站
|---重庆站

OK,用PHPCMS V9如何实现呢?

第一步:
在V9后台中,新增站点,比如:cd . yoursite . com
域名绑定目录:cd
(由于我们采用的是伪静态,这个目录里面并不会产生文件)

第二步:
在网站FTP目录中,cache/configs 里,找到 route.PHP ,对其进行路由参数修改:
return array(

'default'=>array('m'=>'content','c'=>'index','a'=>'init'),

'cd.yoursite.com'=>array('m'=>'content',

'c'=>'index','a'=>'init',

'data'=>array(

'GET'=>array(

'siteID'=>3)

)

)

);

需要注意关键的一点: 'siteID'=>3 ,这个地方,[3]这个数字换成你增加 cd.yoursite.com 时分配的ID号,千万别弄错了哦。

第三步:
从[前言] 我们的假设中,可以知道,主站的首页,起到的是一个汇集的作用,因此,我们将默认的首页模块进行修改,达到多首页的效果。
首页模块将分为:

|----------- home1.HTML (主站的ID一般为1,因此,将原来的index.HTML复制为 home1.HTML)
index.HTML |----------- home2.HTML
|----------- home3.HTML(本例中,cd.yoursite.com 的ID 为3,因此,cd站的首页就是 home3.HTML,可以先采用 home1.HTML的内容)

这个结构清楚吗?那么,我们要做这几件事情:
3.1 将原来的index.HTML 复制为 home1.HTML
3.2 将 home1.HTML 复制为 home3.HTML
3.3 修改index.HTML,代码如下:
{if $siteID}

{template 'content',"home$siteID"}

{/if} 

上述代码,通过不同的siteID号,加载不同的首页模板,从而实现站群功能。

第四步:
通过上述的改造,城市站群的结构就产生了,还需要做的功能主要有:
4.1 将原来主站中,属于子站的资讯和栏目,移动到子站中,具体做法就用 phpmyadmin 中的导入、导出功能。
4.2 修改 伪静态定义文件 ,apache .htaccess IIS: httpd.ini。

最后,祝大家新年快乐。

总结

以上是内存溢出为你收集整理的Phpcms V9 站群功能伪静态的实现方法全部内容,希望文章能够帮你解决Phpcms V9 站群功能伪静态的实现方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1002478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存