一种网站URL动态生成方法技术

技术编号:17011807 阅读:29 留言:0更新日期:2018-01-11 08:36
本发明专利技术涉及一种网站URL动态生成方法,(1)建立Web服务器上页面地址和初始访问URL的映射关系;(2)获取初始URL;(3)通过Web服务器获取所需源代码文件对应的初始URL;(4)发布请求事件,变更初始URL为源代码文件对应的URL;(5)Web服务器获取当前请求变更的新的URL地址;(6)Web服务器找到本次请求对应的源代码文件的地址值,返回本次请求的资源。通过本发明专利技术的配置方法和程序逻辑,能实现在不更新程序的编程逻辑和网站结构,通过利用正则表达式简单的配置和包装,就可以快速的改变URL访问规则、使用完全自定义的URL我们的页面,简单快捷。

【技术实现步骤摘要】
一种网站URL动态生成方法
本专利技术属于计算机
,具体涉及一种网站URL动态生成方法。
技术介绍
在使用HTTP协议下的Web网页服务中,通过URL(域名+资源地址)请求Web服务器,服务器接受请求,根据解析URL地址返回对应的资源,从而浏览网页信息。在传统的Web开发中,一个URL地址对应互联服Web务器上的一个实际存在的html页面,网站的URL路径的命名直接关系到了网站的框架结构和设计方案,一个好的URL路径的命名不仅可以减少在优化中的难度,同时能快速的提高网站的权重、有利于搜索引擎的抓取,用户能通过观察URL的结构语义更方便的记住网址。但是,在使用传统的服务器后端语言模式下开发网站,一个页面对应的URL地址在程序发布后,往往是固定不可变的,不能根据实际使用中的需求及时改变访问地址和参数规则,如果需要改变,则需要开发人员重新编写代码、改变编程结构后更新网站才能达到效果。目前的网站URL存在的问题有两点不足:一般URL是对应Web服务器的物理文件地址的名称,当网站上的URL命名规则并不一定完全适用于编程架构时候文件的命名规则时,不能轻松的实现这两者之间的关系映射,达到两者本文档来自技高网...
一种网站URL动态生成方法

【技术保护点】
一种网站URL动态生成方法,其特征在于:(1)建立Web服务器上页面地址和初始访问URL的映射关系;(2)获取初始URL;(3)通过Web服务器获取所需源代码文件对应的初始URL;(4)发布请求事件,变更初始URL为源代码文件对应的URL;(5)Web服务器获取当前请求变更的新的URL地址;(6)Web服务器找到本次请求对应的源代码文件的地址值,返回本次请求的资源。

【技术特征摘要】
1.一种网站URL动态生成方法,其特征在于:(1)建立Web服务器上页面地址和初始访问URL的映射关系;(2)获取初始URL;(3)通过Web服务器获取所需源代码文件对应的初始URL;(4)发布请求事件,变更初始URL为源代码文件对应的URL;(5)Web服务器获取当前请求变更的新的URL地址;(6)Web服务器找到本次请求对应的源代码文件的地址值,返回本次请求的资源。2.根据权利要求1所述的一种网站URL动态生成方法,其特征在于:所述步骤(1)建立Web服务器上页面地址和初始URL的映射关系包括分析与所述初始URL具有映射关系的Web服务器上页面地址,得出分析结果;所述分析结果包括以下至少一项:请求的初始URL信息;或请求方法信息;或请求参数信息。3.根据权利要求1所述的一种网站URL动态生成方法,其特征在于:所述步骤(2)包括在获取到用户输入的初始URL后将该URL放入待爬URL队列中,从待爬URL队列中获取所述初始URL作为其初始静态URL。4.根据权利要求1所述的一种网站URL动态生成方法,其特征在于:所述步骤(3)包括根据Web服务器的架构特征,获取初始URL,并通过映射关系找到其对应网页所需的源代码文件对...

【专利技术属性】
技术研发人员:李天赐
申请(专利权)人:北京中教在线科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1