一个网站空间同时运行多个网站的建站系统与方法

文档序号:9326964阅读:269来源:国知局
一个网站空间同时运行多个网站的建站系统与方法
【技术领域】
[0001] 本发明涉及网站建设技术领域,特别涉及一个网站空间同时运行多个网站的建站 系统与方法。
【背景技术】
[0002] 随着互联网时代的到来,企业的宣传营销跟网络密不可分,而一个个存在于互联 网上的网站,则是企业对外宣传营销的重要平台。目前,一个网站空间可以绑定多个域名, 但是一个网站空间只能存放一个网站,而绑定的多个域名只能连到同一个网站。如果想在 一个网站空间存放多个网站,目前的方法是将不同网站分别存放不同目录,然后在根目录 首页对地址栏中的域名进行设别后,跳转到对应目录。然而,上述方法存在明显的缺陷: (1)各网站的首页不能在根目录;(2)同一网站空间的网站互相之间可以窜访彼此页面的 内容,且会被搜索引擎识别为几个网站互相抄袭,从而影响网站优化。所以,当前,几乎没有 人在一个网站空间同时存放多个网站。

【发明内容】

[0003] 本发明的目的在于针对现有技术的缺陷和不足,提供一种结构简单,设计合理、使 用方便的一个网站空间同时运行多个网站的建站系统与方法,它针对在一个网站空间建立 多个网站的解决方案,采用链接地址识别技术和建站系统相结合,通过全面分析链接地址 的特征,返回对应页面内容或404错误页面。访问首页时,会根据地址栏的域名,从建站系 统中调取各自的首页显示给访问者;访问内页时,会判断该域名下是否存在对应内容,存在 则调用页面显示给访问者,不存在则显示404错误页面;它具有实现一个网站空间建立多 个网站,极大降低网站成本费用等特点。
[0004] 为实现上述目的,本发明采用的技术方案是:
[0005] 本发明所述的一个网站空间同时运行多个网站的建站系统与方法,采用如下的技 术方案:
[0006] 1)获取网页浏览者的访问地址;
[0007] 2)根据步骤一的访问地址,提取站点域名和相对地址;
[0008] 3)根据步骤二提取的站点域名和相对地址,检索数据库,判断是否存在该页面;
[0009] 4)根据步骤三的检索,如果数据库内存在该站点域名和相对地址,则显示出该站 点域名和相对地址相对应的主页面;
[0010] 5)根据步骤三的检索,如果数据库内不存在该站点域名和相对地址不存在,则返 回页面,出现提示404错误。
[0011] 采用上述结构后,本发明有益效果为:本发明所述的一个网站空间同时运行多个 网站的建站系统与方法,它针对在一个网站空间建立多个网站的解决方案,采用链接地址 识别技术和建站系统相结合,通过全面分析链接地址的特征,返回对应页面内容或404错 误页面。访问首页时,会根据地址栏的域名,从建站系统中调取各自的首页显示给访问者; 访问内页时,会判断该域名下是否存在对应内容,存在则调用页面显示给访问者,不存在则 显示404错误页面;它具有实现一个网站空间建立多个网站,极大降低网站成本费用等特 点。
【附图说明】
[0012] 图1是本发明原理示意图;
[0013] 图2是本发明的网址结构分析图。
【具体实施方式】
[0014] 下面对本发明作进一步的说明。
[0015] 如图1所示,本发明所述的一个网站空间同时运行多个网站的建站系统与方法, 采用如下的技术方案:
[0016] 1)获取网页浏览者的访问地址;
[0017] 2)根据步骤一的访问地址,提取站点域名和相对地址;
[0018] 3)根据步骤二提取的站点域名和相对地址,检索数据库,判断是否存在该页面;
[0019] 4)根据步骤三的检索,如果数据库内存在该站点域名和相对地址,则显示出该站 点域名和相对地址相对应的主页面;
[0020] 5)根据步骤三的检索,如果数据库内不存在该站点域名和相对地址不存在,则返 回页面,出现提示404错误。
[0021 ] 如图2所示,本发明中网址结构分析:
[0022] (1)站点域名:是网址中从双斜杠开始到下一个斜杠之间的字符串为站点域名, 例如:WWW. yoursite. com。(2)站点相对地址:是站点域名之后的第一个斜杜之后的所有字 符串为站点相对地址,例如about/、art/ ? P = 23、art/125. html。
[0023] 具体实施例一:
[0024] (1)数据库结构:
[0025] ID :数据编号;Domain :存放站点域名;Url :存放站点相对地址;
[0026] Html :存放页面html代码;
[0027] 以下是数据库的数据举例:
[0028]
[0029] (2)获取站点域名和站点地址:
[0030] 通过Asp. net或Jsp或PHP等语言的Url重写技术,正则匹配所有类型地址,并使 实际访问都统一指向同一个程序页面。在这个程序页面中,获取地址栏地址,提取站点域名 和相对地址。
[0031] (3)提取页面:
[0032] 根据站点域名和相对地址,检索数据库中的Domain和Url字段,提取符合条件的 记录,并向客户端发送html代码,如果符合条件的记录不存在,则相客户端返回404错误页 面。
[0033] 本实施例通过Url重写技术,使各个页面的Url地址可以自定义,使网站更符合 SEO优化规则。
[0034] 具体实施例二:
[0035] (1)程序结构和数据库结构介绍:将整个网站的程序都包含在default, aspx默认 首页中。以下是数据库的数据举例:
[0036]
[0037] (2)获取站点域名和相对地址:
[0038] default, aspx页面程序获取地址栏地址,并提取站点域名和相对地址。
[0039] (3)显示页面内容:
[0040] 根据站点域名和相对地址,提取符合条件的记录,显示html内容,如果没有符合 条件的记录,则返回404错误页面。
[0041] 下面通过不同地址的例子进一步详细介绍:
[0042] http ://www. webl. com相对地址为空,提取数据库中webl网站的首页html代码。
[0043] http ://www. webl. com/ ? page = about, html :根据相对地址,提取 webl 站中的 about, html对应页面的html代码,显示给客户端。
[0044] http ://www. web3. com/ ? page = news :根据相对地址,提取 web3 中的 news 对应 页面的html代码,显示给客户端。
[0045] 具体实施例三:
[0046] (1)程序结构介绍:将整个网站的程序都包含在default, aspx默认首页中。
[0047] (2)获取站点域名和相对地址:default, aspx页面程序获取地址栏地址,并提取 站点域名和相对地址。
[0048] (3)显示页面内容:根据站点域名和相对地址,执行对应程序部分,显示内容。下 面通过不同地址的例子进一步详细介绍:
[0049] http ://www. webl. com :相对地址部分为空,执webl首页程序;
[0050] http ://www. webl. com/ ? P = news&cid = 10 :根据相对地址,执行 webl 中 cid =10的新闻列表页;
[0051] http ://www. webl. com/ ? P = newshow&id = 33 :根据相对地址,执行 webl 中 id =33的的新闻详细页;
[0052] http ://www. web2. com/ ? P = newshow&id = 35 :根据相对地址,执行 web2 中 id =35的新闻详细页;
[0053] http ://www. web3. com/ ? P = newshow&id = 33 :根据相对地址,执行 web3 中 id =33的新闻详细页,发现id = 33的内容是webl的,而web3中并没有id = 33的内容,所 以返回404错误页面。
[0054] 本发明所述的一个网站空间同时运行多个网站的建站系统与方法,它针对在一个 网站空间建立多个网站的解决方案,采用链接地址识别技术和建站系统相结合,通过全面 分析链接地址的特征,返回对应页面内容或404错误页面。访问首页时,会根据地址栏的域 名,从建站系统中调取各自的首页显示给访问者;访问内页时,会判断该域名下是否存在对 应内容,存在则调用页面显示给访问者,不存在则显示404错误页面;它具有实现一个网站 空间建立多个网站,极大降低网站成本费用等特点。
[0055] 以上所述仅是本发明的较佳实施方式,故凡依本发明专利申请范围所述的构造、 特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。
【主权项】
1. 一个网站空间同时运行多个网站的建站系统与方法,其特征在于:采用如下的技术 方案: 1) 获取网页浏览者的访问地址; 2) 根据步骤一的访问地址,提取站点域名和相对地址; 3) 根据步骤二提取的站点域名和相对地址,检索数据库,判断是否存在该页面; 4) 根据步骤三的检索,如果数据库内存在该站点域名和相对地址,则显示出该站点域 名和相对地址相对应的主页面; 5) 根据步骤三的检索,如果数据库内不存在该站点域名和相对地址不存在,则返回页 面,出现提示404错误。
【专利摘要】本发明涉及网站建设技术领域,特别涉及一个网站空间同时运行多个网站的建站系统与方法,它采用如下的技术方案:1)获取网页浏览者的访问地址;2)根据步骤一的访问地址,提取站点域名和相对地址;3)根据步骤二提取的站点域名和相对地址,检索数据库,判断是否存在该页面;4)根据步骤三的检索,如果数据库内存在该站点域名和相对地址,则显示出该站点域名和相对地址相对应的主页面;5)根据步骤三的检索,如果数据库内不存在该站点域名和相对地址不存在,则返回页面,出现提示404错误;它具有实现一个网站空间建立多个网站,极大降低网站成本费用等特点。
【IPC分类】G06F17/30
【公开号】CN105045878
【申请号】CN201510428641
【发明人】刘发水
【申请人】北京信景软件有限公司
【公开日】2015年11月11日
【申请日】2015年7月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1