zoukankan      html  css  js  c++  java
  • 也URL Rewriter

    先说说用这玩意的好处:
    1 URL美观,用户体验比较好,也给人一种“技术含量高”的感觉。
    2 便于搜索引擎收录,SearchEngin喜欢静态的页面,特别是静态的Html,对于那些带有很多?、=的参数URL,SearchEngin不太喜欢(不知道具体怎样不太喜欢)。
    3 便于URL地址统一管理,即使页面名称变化,只需修改web.config里面的一行代码,就可以使所有链接转向。

    看到人家PHP、JSP做的URL重写(用Apache服务器很好弄),真是令人羡慕,ASP.NET也有:新手看这个:在 ASP.NET 中执行 URL 重写,高级一点看DotText的源代码。
    关于前者(MSDN URLReWriter),还是可以使用的,具体用法上面那篇文章里面说的还算清楚,说说不足之处吧:
    1 如果你想把URL请求处理成为 /Blog/2004/02/的话,就不得不创建文件夹,里面再放一个Default.aspx,其实就是请求/Blog/2004/02/Default.aspx。
    2 如果处理一个/ShowBlog.aspx?User=caca,可以把URL请求做成/caca/ShowBlog.aspx,在web.config里面改写为前者就可以了,不过如果能做成/ShowBlog/caca那就更爽了,但是你得为每个User创建文件夹,DotText就是这样创建每个Blog的。
    3 如果页面有Button的回发动作,就有问题了,处理这个问题上面那篇文章也有。

    还有个东西:ISAPI_Rewrite 有兴趣的可以研究一下,有Free版本。
  • 相关阅读:
    MySQL简概
    IO模型
    协程
    multiprocessing模块
    Python线程的常见的lock
    111-使用post的方式传值(最简示例)
    110-使用正则匹配的方式从url获值
    109-get方式获取url传值
    108-使用表格,不依赖于后台而输入内容
    107-创建第一个动态模板
  • 原文地址:https://www.cnblogs.com/caca/p/252766.html
Copyright © 2011-2022 走看看