Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url rewriting Url重写删除文件扩展名,但保留特定页面的查询字符串_Url Rewriting - Fatal编程技术网

Url rewriting Url重写删除文件扩展名,但保留特定页面的查询字符串

Url rewriting Url重写删除文件扩展名,但保留特定页面的查询字符串,url-rewriting,Url Rewriting,我正在努力匹配 我想把它改写成 我有重写规则,但它不起作用 <rule name="Redirect Home Detail Pages"> <match url="(\/abc\/xyz.aspx).*" /> <action type="Redirect" url="/abc/xyz" appendQueryString="True" redirectType="Permanent" /> </rule> 有什么建议吗?应该是

我正在努力匹配

我想把它改写成

我有重写规则,但它不起作用

<rule name="Redirect Home Detail Pages">
  <match url="(\/abc\/xyz.aspx).*" />
  <action type="Redirect" url="/abc/xyz" appendQueryString="True" redirectType="Permanent" />
</rule>


有什么建议吗?

应该是这样的:

<rule name="Redirect Home Detail Pages">
   <match url="^abc/xyz.aspx$" />
   <action type="Redirect" url="/abc/xyz" appendQueryString="True" redirectType="Permanent" />
</rule>

谢谢@victorlontyev