不同域名访问的是同一数据库,显示不同的模板,如何实现?

问题描述

不同域名访问的是同一数据库,显示不同的模板,如何实现?

以前没在博客园发过博文,今天在做一个项目的时候,遇到了一个难题,平时爱逛博客园解决问题的,但是这次遇到的情况比较特殊,网站搜不到答案,所以发个博文看看请教一下各路php高手

我正在开发的项目是一个CMS网站管理系统

公司有十几个客服,每个客服对应一个网站,目前用的是织梦的程序,十几个网站,都是不同的数据库。简单说,就是她们的网站都是独立的!上面是各自的联系方式!

觉得麻烦的是:例如公司新到一个产品,我就必须要一个一个地登陆她们的网站后台,一个一个的添加商品,觉得很麻烦!

现在想:自己写个CMS,把她们的网站都统一起来,那么自己以后添加商品就没那么麻烦。添加一次就够了。效率大大提高。

我想要的效果是:www.aaa.com 显示的是 模板muban_a的页面。数据库是data的数据。

                  www.bbb.com 显示的是 模板muban_b的页面。数据库也是data的数据。
                  www.ccc.com  显示的是  模板muban_c的页面。数据库一样是data的数据。
                  www.ddd.com 显示的是 模板muban_d的页面。数据库是data的数据。
                  ...............................................................................

问题是,我该怎么写呢? 如何来实现这个功能?

解决方案

将新的域名所对应的文件放在一个目录里,在数据库或文件中定义不同域名所对应的根目录,由PHP在加载的时候根据域名做判断,数据库不需要做任何变动

解决方案二:

http://www.doc88.com/p-0933765272268.html

解决方案三:

数据库配置的时候都指定同一个data数据库,

时间: 2024-08-24 22:13:18

不同域名访问的是同一数据库,显示不同的模板,如何实现?的相关文章

域名访问不行,本地却没有问题,怎么排查网上这样的问题根源?

问题描述 域名访问不行,本地却没有问题,怎么排查网上这样的问题根源? 解决方案 解决方案二:调试解决方案三:web.config里把debug开启,设置customErrors节点的mode为Off,然后在查看报错页面就能看到具体报错的地方了.解决方案四:引用2楼ziyouli的回复: web.config里把debug开启,设置customErrors节点的mode为Off,然后在查看报错页面就能看到具体报错的地方了. 这就是开启debug后的错误反馈信息解决方案五:引用楼主hhsacsb的回

为进行 ODBC 访问配置 Microsoft Jet 数据库引擎

odbc|访问|数据|数据库 为进行 ODBC 访问配置 Microsoft Jet 数据库引擎    以下各节描述 Microsoft Jet 数据库引擎用于连接 ODBC 数据库的 Microsoft Windows 注册表设置.   连接 ODBC 数据库的 Microsoft Jet 的初始化设置 \HKEY_LOCAL_MACHINE oftware\Microsoft\Jet\4.0\Engines\ODBC 文件夹包含 Microsoft Jet 数据库引擎的初始化设置. 注释  

公网访问局域网内的数据库

1,外网的服务器(比如Java Web)如何连接局域网内的数据库呢?  2,公网的电脑如何访问局域网内的某个服务呢? 情景: 我们之前做的一个项目,是要做一个网站,并且网站要能访问到客户公司局域网内的SQL Server数据库.  公网的电脑访问局域网内的数据库???  当时可把我们难倒了.在无计可施的时候,我打电话咨询了前公司的技术大牛,给我介绍了端口映射和花生壳  首先我们要明确3点:  (a)公网中的电脑是可以访问局域网的网关(外网ip)的;  (b)网关的外网ip是由运营商分配的,是不固

【求助】weblogic 通过VirtualHost配置内网域名访问

问题描述 小弟手里有个j2ee的web项目部署在weblogic上,是公司内网访问的:程序端口80:weblogic.xml中增加了<context-root>/</context-root>配置,所以目前通过ip可以直接访问应用.现在想通过域名来访问,隐藏服务器的ip的地址.所以配置了VirtualHost,大致配置如下:1.VirtualHostNames:www.hqmarket.guiyang.cn2.Targets-->Servers:AdminServer3.然后

逾8成国内网民可使用“.中国”域名访问互联网

[导读]:中国互联网络信息中心(CNNIC)在京主办了" .中国"域名全国应用普及行动新闻发布会,工业和信息化部.中国科学院和国务院新闻办公室等部委领导出席会议并致辞. [eNet硅谷动力消息]2009年5月7日,中国互联网络信息中心(CNNIC)在京主办了" .中国"域名全国应用普及行动新闻发布会,工业和信息化部.中国科学院和国务院新闻办公室等部委领导出席会议并致辞. 发布会上,CNNIC发布的".中国"域名全国公测结果显示, ".中

(转)利用个人电脑搭建网站WEB服务器域名访问

本文转载:http://www.cnblogs.com/fangpage/archive/2011/11/22/prowebserver.html 今天看到有人问我用个人电脑能否可以做网站服务器使用,并让internet通过域名访问吗?答案是肯定可以的,不过我是2M的ADSL+路由,访问的速度着实不是很理想,如果只想尝尝鲜,体验下,或者你的网站又不想备案,你家用的光纤,有足够的带宽,不妨按照我说的步骤玩玩看. 下面的这些工作是用我家的ADSL+路由器+花生壳+方配网站服务器的环境为例来搭建一台网

网站-同一域名访问 两个web 项目

问题描述 同一域名访问 两个web 项目 例如 我有两个网站 www.goods.ph 为pc版的. mobile.goods.ph 为手机版的.现在有一个需求就是 我在不同的设备上能访问到不同的项目.例如在手机端输入www.goods.ph 访问的是手机版网站.同时同一商品链接,在不同的设备上也能访问到同一商品.请各位大牛们给予帮助... 解决方案 var browser={ versions:function(){ var u = navigator.userAgent, app = nav

解决内网机器无法通过域名访问同一局域网内的网站

看到这个标题,你可能会猜想这个是不可能的呢.同一个局域网怎么会访问不了同一个网内的网站呢? 在解决这个问题之前,我先来做一点解释.我们公司的网络使用是有权限的,不是所有的人都能上外网.如果是可以上外网的机器,那么在同一个局域网内确实可以通过域名进行访问.但是,不能上外网的呢? 这个问题就出来了,不能上外网的机器也想通过域名的形式访问公司的网站.那我们该如何解决呢? 其实解决方法有三种,我们按照从简到繁的顺序来一一讲解. 我们先来讲解第一种方法. 方法一.既然是同一个局域网,那么网站服务器的IP一

在Linux下访问MS SQL Server数据库(转)

server|访问|数据|数据库 在Linux下访问MS SQL Server数据库 ---- Linux 作 为 一 个 免 费 的Unix 类 操 作 系 统, 以 其 开 放 性 源 代 码. 多 任 务.X window 等 特 点 为 众 多 的 用 户 所 采 用, 并 有 很 多 企 业 采 用Linux 来 作 为 其 内 部 网 的 全 功 能 服 务 器(WWW,FTP,Email.DNS). 企 业 的 内 部 网 不 仅 要 提 供 文 本 信 息 的 访 问, 还 要