<!--扩展名重写成.swf视频格式-->
<add virtualUrl="~/(\d+).swf" destinationUrl="~/test.aspx?id=$1" />
请求:http://localhost/view.swf?src=http://localhost/536.swf
实际地址:http://localhost/view.swf?src=http://localhost/test.aspx?id=536
这个我刚才测试可以了http://localhost/536/view.swf
怎么重写到
http://localhost/view.swf?src=http://localhost/test.aspx?id=536
配置文件和请求地址该怎么写呢?
在线等,先谢谢大家了。

解决方案 »

  1.   

    <add virtualUrl="~/(\d+)/view.swf" destinationUrl="~/test.aspx?id=$1" /> 
    试试
      

  2.   

    测试请求地址:http://localhost/836/view.swf
    得到实际地址:http://localhost/test.aspx?id=536
    得到的是要播放的文件哦我是想通过请求地址:http://localhost/536/view.swf 
    得到实际地址:http://localhost/view.swf?src=http://localhost/test.aspx?id=536 
    怎么样才可以播放找到得文件,配置文件和请求地址又该怎么写呢?
      

  3.   

    <add virtualUrl="~/(\d+)/view.swf" destinationUrl="~/view.swf?test.aspx?id=$1" />
      

  4.   

    <add virtualUrl="~/(\d+)/view.swf" destinationUrl="~/view.swf?src=http://localhost/test.aspx?id=$1" /> 
      

  5.   

    换成这个试试。
    <add virtualUrl="~/536/(\d+).swf" destinationUrl="~/536/test.aspx?id=$1" /> 
      

  6.   

    这个得到的也只是http://localhost/test.aspx?id=536
    属于src部分http://localhost/536/view.swf 
    怎么重写到 
    http://localhost/view.swf?src=http://localhost/test.aspx?id=536 
    看清楚哦 嘿嘿
      

  7.   

    优酷网原分享地址:http://player.youku.com/player.php/sid/XMTQ1NzE0OTYw/v.swf
    放到地址栏变成:http://static.youku.com/v1.0.0084/v/swf/qplayer.swf?VideoIDS=XMTQ1NzE0OTYw&embedid=-&showAd=0我的现在:http://localhost/view.swf?src=536
    获取到了
    实际地址:http://localhost/view.swf?src=http://localhost/test.aspx?id=536
     
    http://localhost/view.swf?src=536类似于(少个"536"加密处理)
    http://static.youku.com/v1.0.0084/v/swf/qplayer.swf?VideoIDS=XMTQ1NzE0OTYw&embedid=-&showAd=0怎么进一步改造成:http://player.youku.com/player.php/sid/XMTQ1NzE0OTYw/v.swf
    也就是把我的写成:http://localhost/536/view.swf还请高人明示啊?^_^