URL重写器表达式

时间:2012-08-23 10:27:13

标签: regex urlrewriter

我当前的重写器运行良好,但当用户对Facebook和Facebook的评论附加了一个URL时,它就无法再加载。

这是我的表达:

<rewrite url="~/hinh-anh/(.+)-(.+)" to="~/Content.aspx?ContentID=$2"/>

这很好用:

http://www.funbook.vn/hinh-anh/pho-cu-reu-phong-205

此网址不起作用:

http://www.funbook.vn/hinh-anh/pho-cu-reu-phong-205?fb_comment_id=fbc_10151011439516616_22968658_10151011472976616#f17f94926c

请帮助我,正常表达我是诺布。

提前感谢!!

编辑:

最后我找到了解决方案:

<rewrite url="~/hinh-anh/([A-Za-z\-]*)([\d]+)" to="~/Content.aspx?ContentID=$2"/>

2 个答案:

答案 0 :(得分:1)

试试这个:

<rewrite url="~/hinh-anh/(.+)-(.+).*" to="~/Content.aspx?ContentID=$2"/>

答案 1 :(得分:0)

最后我找到了解决方案:

`<rewrite url="~/hinh-anh/([A-Za-z\-]*)([\d]+)" to="~/Content.aspx?ContentID=$2"/>`