利用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,如若转载,请注明出处:https://blib.cn/17261.html

(3)
上一篇 2020年9月30日 下午6:42
下一篇 2020年10月7日 下午6:12

相关推荐

发表评论

您的电子邮箱地址不会被公开。