iis url重定向不起作用
问题描述:
嘿,那里我的redicret不工作,我不明白为什么。 我的规则是这样的:iis url重定向不起作用
<rewrite>
<rules>
<rule name="rewrite to article" stopProcessing="false">
<match url="^showfirm.asp\?rubrik=([_0-9a-z-]+)" />
<action type="Redirect" url="esbjerg/sog/?q={R:1}&t=" redirectType="Temporary" />
</rule>
</rules>
</rewrite>
当我试图将网址与
http://localhost/showfirm.asp?rubrik=sometexthere
我打我的自定义404页匹配,而不是打
http://localhost/esbjerg/sog/?q=sometexthere&t=
任何人谁可以帮忙, ?即时通讯使用的IIS 7.5与2.0 urlrewriter
PS:第一次做的URL重定向:)
答
试试这个:
<match url="^showfirm\.asp\?rubrik=([_0-9a-z-]+)" />
+0
我只是试图逃避它,它dosnt改变任何东西,它的真实它应该逃脱,但是当我测试模式在iss urlrewriter它说它错了\。 :/ – 2011-03-23 08:52:12
你检查在规则定义的顺序? – 2011-03-23 08:02:10
您是否尝试转义“showform.asp”中的点?我尝试了http://regexpal.com/中的正则表达式,并且没有转义它与目标语句不匹配。 – Tramov 2011-03-23 08:04:23
@furquan我不知道在哪里可以检查这个,你在想我的web.config?因为我只有这个规则那里 – 2011-03-23 08:53:34