我网站上的地址一共有三种形式:
1 http://192.168.0.12/web/xxx.aspx
2 http://192.168.0.12/web/xxx.aspx?id=xxx
3 http://192.168.0.12/web/xxx.aspx?id=xxx&type=xxx
我要通过如下形式的判断进行重写
<if url="/tags/(.+)" rewrite="/tagcloud.aspx?tag=$1">
</if>例如:
如果地址是http://192.168.0.12/web/xxx.aspxhhhh
重新到http://192.168.0.12/web/xxx.aspx
请问一下下面的是什么意思?
<
<rewrite url=”^(.*)/(\?.+)?$” to=”$1/default.aspx$2″ />
1 http://192.168.0.12/web/xxx.aspx
2 http://192.168.0.12/web/xxx.aspx?id=xxx
3 http://192.168.0.12/web/xxx.aspx?id=xxx&type=xxx
我要通过如下形式的判断进行重写
<if url="/tags/(.+)" rewrite="/tagcloud.aspx?tag=$1">
</if>例如:
如果地址是http://192.168.0.12/web/xxx.aspxhhhh
重新到http://192.168.0.12/web/xxx.aspx
请问一下下面的是什么意思?
<
<rewrite url=”^(.*)/(\?.+)?$” to=”$1/default.aspx$2″ />
解决方案 »
- GridView1 无法显示数据
- 应用程序中的服务器错误
- 救命啊! 用了Session 提示:无法向会话状态服务器发出会话状态请求
- 求助:asp.net编写一个定时器,时间间隔威100毫秒,每过100毫秒用messageBox显示一个int类
- 各位老师,这里有一个问题研究了好多天了,不知应该如何解决?
- 关于DataGrid中绑定列使用问题?!
- 50分求一个asp.net的源代码
- 极度郁闷。。。为什么asp.net(c#)更新数据库里出错呢???已经搞了两天了,,大家帮帮忙!
- 有关asp.net中数据源的问题
- codebehind练习出了问题 帮忙看看
- XML:如何添加 ss:AutoFitHeight 这样的属性?
- 什么版本浏览器支持XMLHttpRequest?
--------
没看懂.楼主到底要什么效果.
如果楼主只是简单的把如果地址是http://192.168.0.12/web/xxx.aspxhhhh
重新到http://192.168.0.12/web/xxx.aspx
可以用下面的表达式去掉aspx后面的字符串<rewrite url="(?<=aspx).*" to="" />
<rewrite url=”^(.*)/(\?.+)?$” to=”$1/default.aspx$2″ />
这个什么意思?替换?
我的这句话好使
当输入前面的url时,转到后面to的地址。
<rewrite url="~/Products/bmzn\.aspx" to="~/DepartmentPage/organizeTwo.aspx?Flag=2" />
-----------------------------------
-----------------------------------
我就是想
如果地址是http://192.168.0.12/web/xxx.aspxhhhh
重新到http://192.168.0.12/web/xxx.aspx
<rewrite url=”^(.*)/(\?.+)?$” to=”$1/default.aspx$2″ />
是我在网上看到的,我也不清楚他们有没有关系,所以希望有人帮我解释一下,下面是干什么的
谢谢大家!
$1代表(.*)
$2代表(\?.+)
还有一个$0 代表=”^(.*)/(\?.+)?$就是 把 to 影射到 url通过访问http://192.168.0.12/web/?id=1
影射到 http://192.168.0.12/web/default.aspx?id=1
重新到http://192.168.0.12/web/xxx.aspx
----------这样试试,对URL重写不是很熟悉.
<rewrite url="(htt.*?aspx)(.*)" to="$1" />
访问地址是:
"任何字符" + "/" + "?加任何字符"(零次或一次)
重写到:
"任何字符" + "/default.aspx"+"?加任何字符"
看看这个吧