利用thinkphp开发搭建自己的城市分站站群

上篇文章我们配置了域名及thinkphp环境,下面在进行几个简单的设置即可实现站群的功能

在文件 Application/Home/Conf/config.php 添加路由规则,路由定义规则可以查看官方文档

'URL_ROUTER_ON'   => true,
    'URL_ROUTE_RULES' => array(
    		':url'=>'Index/index',
    ),
利用thinkphp开发搭建自己的城市分站站群

这样就将所有的请求url 地址转到 Index 控制器下的 index 操作中了,

利用thinkphp开发搭建自己的城市分站站群

我们修改Controller/IndexController.class.php 文件,删除原index操作内的内容,改为 echo ‘index/index’;
方便测试,这样访问 http://hao9.club/xxx/xxx/xxx ,不管后面的xxx是什么,都能在浏览器中显示 index/index,这样我们就建立了一个泛目录站群

利用thinkphp开发搭建自己的城市分站站群

泛解析站群:因为我们添加了主机记录 *,并在网站中绑定了 *.hao9.club,所以我们访问 bj.hao9.club,或 tj.hao9.club 或任意前缀的域名也都会输出 index/index 了,只不过我们并没有输出对应城市的信息,所以我们要用php代码获取到 域名前缀,在根据前缀去数据库中查询对应的信息进行显示。这里不再进行详细介绍。

站群系统配置上非常简单,难的地方就是怎么根据二级域名或目录进行显示不同的信息,最初的时候我也是只做了单页的泛解析站群,不能根据二级站设置单独的标题、关键词等,也没有进一步的升级,做整个网站或者显示不同内容的二级站点,工作量比较大,所以就一直没有去做。

再后来就开发了一个基于WordPress的站群插件,安装后即可拥有3000+二级城市分站,每个分站都可以设置独立的标题、关键词及描述,还可以进行批量设置,方便快捷,兼容性好,而且支持整站。

因一些原因,要过几天才能将单页的站群传到网上供网友下载,网页也不要去互站上购买了。

本文收集于网络,仅供技术交流使用,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容, 欢迎发送邮件至 admin@webse.cn 举报,一经查实,本站将立刻删除涉嫌侵权内容,本文链接:https://webse.cn/17261.html

发表评论

登录后才能评论