1. 您的位置:首页 > seo技术 >内容

广东seo 搜索引擎优化全球。ASP中的asax。httpmodule中的NET和重写路径()

这一系列目录

 

因为我在Internet.ArticleAndSeo在urlrewrite中的重要性正在逐渐降低,因此本节更容易编写。以下是要点:

1. 顾名思义,urlrewrite只是URL重写操作。不认为这是一个计划?作者=Jack迈步者seo论坛&id=2467。因此,过去有些人称这种技术为"伪静态&广东seo#34。当然,由于有一个"伪"技术,这是真的,即I/O操作,基于用户输入,数据库查询等生成HTML文件。这项技术不再在本系列中讨论(我个人认为它价值不大)。

2. 转换www.freefiling.com/jack/articles-2467.html到www.freeflify.com/articles.aspx?Author=Jack&id=2467,当然不能在我们使用的页面事件中完成。因为没有转换,我们无法达到限制。因此,转换将在生命周期中完成的"应用程序中执行。

有两种具体的实现方法:全局。asax和httpmodule;但它们都采用相同的方法:重写路径()。

为全球。asax或httpmodule,很多人认为httpmodule效率更高,但我无法理解它。根据msdn,"如果我们创建全球。asax文件,将被编译为httpapplication派生类,而HTTPapplicator派生类将替换默认的httpapplication实例以维护应用程序。创建httpapplication实例时,所有httpmodules都在Web中注册。配置也被创建。然后,调用httpapplication的init()方法。""httpapplication实例维护一个管道,按顺序验证请求请求和缓存请求。"最多常见事件是beginrequest事件(在urlwrite中,此方法称为),procesrequest()方法(必须在httphandler中实现的方法)。因此,我认为HTTP应用(包括全球。asax文件)"包含"容器"应用程序事件,httpmodule和httphandler"。regardlesscodewrited在全球。asax或httpmodule,性能相同。
3。如代码所示,如果只有一个或多个转换,我们可以使用像if这样的表达式。如果有数千次转换怎么办?正如您所想象的,ID是数据库中表格的自动增量字段。是否有一种自动处理机制允许我们智能地转换URL?是的,这是一个众所周知的正则表达式。我们将在下一个特别部分进行解释。

最后,我找到了一些很好的参考链接:

是否需要重写?谷歌官方解释

"Url routing"在ASP中。据说net4.0能够实现与URL重写相同的功能。

老赵的urlwrite实现机制'花园博客

或老赵,可能是seoer

生气后写的博客

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/1592.html