URL重写

原创 2016年05月31日 23:33:28

在某种情况下,需要对URL进行重写,具体方法如下:

1 、在Global文件的 Application_BeginRequest方法中 添加如下代码

   

string url = Request.AppRelativeCurrentExecutionFilePath;
            Match match = Regex.Match(url, @"~/BookDetail_(\d+).aspx");
            if (match.Success)
            {
                Context.RewritePath("/BookDetail.aspx?id=" + match.Groups[1].Value);
            }
  设置正则表达式  如果匹配成功, 就重写URL地址,如果匹配失败  不做任何操作

URL重写的几种实现方式的总结

URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url,主要目的是为了搜索引擎。举例/viewthread.jsp?id=1234/viewthread.jsp?id=1235/vi...
  • java2000_net
  • java2000_net
  • 2008年09月16日 13:03
  • 49877

url重写session

Session URL重写,保证在客户端禁用或不支持COOKIE时,仍然可以使用Session session机制。session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就...
  • longxingzhiwen
  • longxingzhiwen
  • 2017年01月05日 16:20
  • 844

url重写就是url重定向

url重写就是url重定向,目的是实现动态url的静态化。以重写方式实现的url静态化,服务器在处理用户请求时的工作方式并没有被改变,并且还增加了对请求进行重定向的处理过程。经过这样的处理,搜素引擎会...
  • u010800064
  • u010800064
  • 2013年12月16日 19:41
  • 619

使用Url Rewrite进行URL重写(实现网站伪静态)

http://blog.163.com/zhangmihuo_2007/blog/static/27011075201351433716225/ 有些项目需要隐藏请求地址的后缀,比如...
  • luofeixiongsix
  • luofeixiongsix
  • 2015年11月04日 16:52
  • 1513

什么是url重写

什么是url重写? URL 重写是拦截客户端传入 Web 请求URL并自动将其定向到到规则指定的 URL 的过程。比如浏览器发来请求 http://blog.mocoder.com/hello.ht...
  • zhangxtn
  • zhangxtn
  • 2015年10月30日 18:34
  • 7117

用URL重写来实现会话管理

通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话。如果浏览器不支持 cookies,或者将浏览器设置为不接受 cooki...
  • ning109314
  • ning109314
  • 2011年12月29日 18:05
  • 1303

java实现URL重写的三种方法

URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url,主要目的是为了搜索引擎。举例/viewthread.jsp?id=1234/viewthread.jsp?id=1235/vi...
  • lifaming15
  • lifaming15
  • 2008年10月16日 10:17
  • 12668

IIS7上进行URL重写(Windows主机)

IIS7本地不支持。htaccess文件。虽然有插件可以添加这个支持,您也可以htaccess规则导入到IIS使用CakePHP的原生重写。要做到这一点,遵循这些步骤: 使用微软Web平台安装程序2...
  • xgrpvwfk
  • xgrpvwfk
  • 2014年07月16日 16:13
  • 1280

url进行重写和二级域名的url重写

我们的项目有分站,分站也需要对url进行重写。 我们主站采用的urlrewriter进行重写。 这个方法还是不错的,只需进行文件的配置即可对url进行重写,伪静态。使用起来真的特别舒服。 具体使...
  • ecdyf1989
  • ecdyf1989
  • 2012年08月08日 17:32
  • 2224

Web服务器 Apache URL重写

一 、URL重写作用 实现伪静态 图片防盗链 自定义404错误页面 二、重写模块开启 apache的配置文件httpd.conf文件中开启: LoadModule rewrite_module ...
  • jinxingfeng_cn
  • jinxingfeng_cn
  • 2016年07月19日 13:22
  • 5120
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:URL重写
举报原因:
原因补充:

(最多只允许输入30个字)