首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我是初学者,简单的urlrewrite正则表达式

2012-02-19 
我是菜鸟,求一个简单的urlrewrite正则表达式我要从地址http://localhost/qiao@163.com转到http://localhos

我是菜鸟,求一个简单的urlrewrite正则表达式
我要从地址http://localhost/qiao@163.com转到http://localhost/emails/default.aspx?email=qiao@163.com
这个在httpd.ini里面怎么写表达式

[解决办法]
说的具体点
[解决办法]
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor> ~/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* </LookFor>
<SendTo> ~/emails/default.aspx?email=$1 </SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
这样是否可以
[解决办法]
谁有学习下则表达式的方法吗??能教教我吗??
=============================================
正则表达式吧
----------------------------------
我要从地址http://localhost/qiao@163.com转到http://localhost/emails/default.aspx?email=qiao@163.com
这个在httpd.ini里面怎么写表达式
================
不明白你的意思
[解决办法]
不知道这个httpd.ini是怎么回事,照猫画虎写的,楼主试下吧


RewriteRule ^(.*)/(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)$ $1/emails/default\.aspx\?id=$2 [I,O]


正则表达式学习推荐你篇文章
http://www.regexlab.com/zh/regref.htm

热点排行