突然想到关于typecho的一个骚操作

晚上睡不着觉,脑子里有实现展示前台和管理后台和数据库的分离的一个博客的想法,马上动手实施,还真的成功了😂
前台:front.com
后台:admin.info
数据库:anywhere

首先这里来定义两个目录,分别是front和manage,front目录对应的域名是front.blog(用于前台前台展示访问),manage目录对用的域名是admin.info(用于后台管理),数据库在本地或者在远程都无关紧要。把typecho的所有文件都完整解压放到这两个目录里(每一个目录都有完整的typecho程序),这里的域名解析和web服务程序的域名指向配置就不讨论了,各位看官自行搜索相关操作即可😇

注意:前台和后台的代码也可以放在不同的web主机上,只要能连上同一数据库服务器即可

配置前台

先来到front.blog,安装博客程序

配置数据库

创建管理员账号

front.blog目前已经安装完成了

现在把front.blog的管理目录(admin目录)整个删掉,现在前台网站没有管理目录是没法进行管理操作的

配置后台

来到admin.info,再次执行安装

这里的数据库配置要和前面安装front.blog时候的一样,不能有错

在点击'开始安装后',它会提示原有的数据表已经存在,这里需要选择“使用原有的数据”

admin.info也安装好了


现在需要访问admin.info的时候不显示前台而是直接跳转到后台,这里打开admin.info网站根目录下的index.php,第一行加入以下代码:<script>window.location.href="./admin/login.php"</script>

刷新admin.info,就会直接来到后台页面

测试效果

到此为止前台和后台都分离了,front.blog只负责展示而admin.info负责管理,真正实现了前后台完全分离,效果如下