一种基于asp点net的伪静态实现方法

文档序号:8543517阅读:304来源:国知局
一种基于asp点net的伪静态实现方法
【技术领域】
[OOOU 本发明设及ASP.肥T技术领域,具体设及一种基于ASP点肥T(ASP.肥T)的伪静态 实现方法。
【背景技术】
[0002] 在肥B开发过程,为了更好的缓解服务器压力,和增强对捜索引擎的友好面;一般 都将文章内容生成静态页面。但有时为了实时的显示一些信息,或者运用动态脚本解决一 些问题时,就不能用静态的方式来展示网站内容;但是该样就损失了对捜索引擎的友好面, 降低了对捜索引擎的捜录。

【发明内容】

[0003] 本发明解决的技术问题在于提供一种基于ASP.肥T的伪静态实现方法,解决了捜 索引擎对动态链接捜录的问题。
[0004] 本发明解决上述技术问题的技术方案是:
[0005] 所述的方法包含W下几个步骤:
[0006] 步骤一、在网站项目中添加引用册LRewriter程序集;
[0007] 步骤二、在webconfig中添加对册LRewriter的配置引用;
[000引 步骤S、在webconfig中配置U化重写规则;
[0009] 步骤四、WU化重写规则方式重写页面中原动态链接;
[0010] 步骤五、配置IIS相关伪静态规则;
[0011] 当访问重写后的静态页面链接时,IIS自动解析重写链接,加载页面数据。
[001引所述的步骤一中,在网站项目中添加对raLRewriter.dll程序集的引用。
[001引 所述的步骤二中,在〈configuration〉节点和<httpMo化les〉节点下添加对 册LRewriter的引用。
[0014] 所述的步骤S中,在〈configuration〉与〈/configuration〉节点之间加入 〈RewriterConfigX/RewriterConfig〉节点;在〈RewriterConfig〉节点之间配置伪静态语 法。
[0015] 所述的步骤五中,添加脚本映射,通配符映射,托管处理程序映射,及应用程序池 配置等。
[0016] 本发明通过引用m^LRewriter程序集,对webcofig进行重写规则配置,再重写动 态路径,当访问重写后的链接时,由IIS对链接进行重写解析,自动转向动态链接,加载页 面数据。本发明解决了ASP.肥T在肥B开发过程中,由于显示实时动态内容的链接而降低 对捜索引擎的捜录问题。
【附图说明】
[0017] 下面结合附图对本发明进一步说明:
[001引附图1是本发明方法流程框图。
【具体实施方式】
[0019] 如图1所示,本发明具体包含W下几个步骤:
[0020] 步骤一:在网站项目中添加对册LRewriter.dll程序集的引用;
[0021] 步骤二;配置webconfig文件,在〈configuration〉节点和 <httpModules> 节点下 添加对m^LRewriter的引用;
[0022] 步骤S;在webconfig中配置册L重写规贝ij,在〈configuration〉与</ configuration〉节点之间方口 入 <RewriterConfigX/RewriterConfig〉节点。 在 〈ReWriterConfig〉节点之间配置伪静态语法;
[0023] 关键代码如下:
[0024]
【主权项】
1. 一种基于ASP点NET的伪静态实现方法,其特征在于:所述的方法包含以下几个步 骤: 步骤一、在网站项目中添加引用URLRewriter程序集; 步骤二、在webconfig中添加对URLRewriter的配置引用; 步骤三、在webconfig中配置URL重写规则; 步骤四、以URL重写规则方式重写页面中原动态链接; 步骤五、配置IIS相关伪静态规则; 当访问重写后的静态页面链接时,IIS自动解析重写链接,加载页面数据。
2. 根据权利要求1所述的伪静态实现方法,其特征在于:所述的步骤一中,在网站项目 中添加对URLRewriter. dll程序集的引用。
3. 根据权利要求1所述的伪静态实现方法,其特征在于:所述的步骤二中,在 〈configuration〉节点和〈httpModules〉节点下添加对 URLRewriter 的引用。
4. 根据权利要求2所述的伪静态实现方法,其特征在于:所述的步骤二中,在 〈configuration〉节点和〈httpModules〉节点下添加对 URLRewriter 的引用。
5. 根据权利要求1至4任一项所述的伪静态实现方法,其特征在于:所述的步骤 三中,在〈configuration〉与〈/configuration〉节点之间加入〈RewriterConfigX/ RewriterConfig〉节点;在〈RewriterConfig〉节点之间配置伪静态语法。
6. 根据权利要求1至4任一项所述的伪静态实现方法,其特征在于:所述的步骤五中, 添加脚本映射,通配符映射,托管处理程序映射,及应用程序池配置等。
7. 根据权利要求5所述的伪静态实现方法,其特征在于:所述的步骤五中,添加脚本映 射,通配符映射,托管处理程序映射,及应用程序池配置等。
【专利摘要】本发明涉及ASP.NET技术领域,具体涉及一种基于ASP点NET(ASP.NET)的伪静态实现方法。本发明方法通过引用URLRewriter程序集,对webcofig进行重写规则配置,再重写动态路径,当访问重写后的链接时,由IIS对链接进行重写解析,自动转向动态链接,加载页面数据。解决了ASP.NET在WEB开发过程中,由于显示实时动态内容的链接而降低对搜索引擎的搜录问题,可广泛应用于ASP.NET开发中。
【IPC分类】G06F9-44
【公开号】CN104866312
【申请号】CN201510267060
【发明人】丁继锋, 徐震宇, 孙傲冰, 季统凯
【申请人】国云科技股份有限公司
【公开日】2015年8月26日
【申请日】2015年5月22日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1