我在网上冲浪的时候,经常看到一些网站,他们的网页的URL样子是静态网址的,但是可实现了查询,排序,过滤等等功能。这曾经让我十分费解。最近学习了.NET中的URL重定向功能,使我茅塞顿开。原来这样的一种设计是如此的简单。只需要写一个HttpModel,或者HttpHandler就可以做到了。另外我们知道,HTML页面对搜索引擎的良好支持,使得搜索引擎对你的网站很快建立索引,从而提高你的网站的访问量。我们能不能把ASP.NET页面在他第一次Render时固化为HTML文件,之后的访问就可以直接访问这个HTML文件了。我想把URL重定向功能与APS.NET的固化功能结合在一起,就能达到下面的目标:
(1)网站的页面只能通过HTML样子的URL来访问,提高网站的安全性。
(2)由于第一次访问之后的访问都是直接读取静态页面,减低服务器的负担,提高网站的稳定性。
(3)由于HTML页面对搜索引擎的良好支持,提高网站的访问量。