IIS7 URL重写错误

问题描述:

这是我的网址:http://www.domain.com/advertenties/advertentie-delen/?id=23&t=1&url=ad-placed-for-simons-company-by-meIIS7 URL重写错误

随着重写规则下面我得到这个错误:“无法显示该页面,因为发生内部服务器错误”

<rule name="share ad"> 
<match url="^advertenties/advertentie-delen?/?$" /> 
<action type="Rewrite" url="share_email.aspx?id={R:1}" appendQueryString="true" /> 
</rule> 
+0

用服务器上的浏览器查看您的应用程序,并查看它给出的详细错误 – tugberk

发现。它说这个“id = {R:1}”,这意味着它期望匹配url标签上的变量。由于没有变量,所以会引发错误,这就是我现在使用的:

<rule name="share ad"> 
<match url="^advertenties/advertentie-delen?/?$" /> 
<action type="Rewrite" url="share_email.aspx" appendQueryString="true" /> 
</rule>