Redirect IIS重写-如何从url中筛选和删除#属性

Redirect IIS重写-如何从url中筛选和删除#属性,redirect,url-rewriting,iis-10,url-rewrite-module,Redirect,Url Rewriting,Iis 10,Url Rewrite Module,我正在编写将旧域url重定向到的重定向规则 我尝试了多种选择,但可以实现上述重定向,这里提到了用于此的示例规则 <rule name="Redirection for promotions" stopProcessing="true"> <match url="^promotions$" /> <conditions> <!-- <add input=&qu

我正在编写将旧域url重定向到的重定向规则

我尝试了多种选择,但可以实现上述重定向,这里提到了用于此的示例规则

<rule name="Redirection for promotions" stopProcessing="true">
    <match url="^promotions$" />
    <conditions>
      <!--  <add input="{QUERY_STRING}" pattern="all-views" /> -->
      <!--  <add input="{REQUEST_URI}" pattern="#all-views$" /> -->      
    </conditions>
    <action type="Redirect" url="http://new.domain.com/en-us/promotions/all" appendQueryString="false" />
</rule> 


您可以尝试以下规则:

<rule name="test1" enabled="false" stopProcessing="true">
   <match url="^(.*)$" />
       <conditions>
          <add input="{HTTP_HOST}" pattern="^old.domain.com$" />
       </conditions>
   <action type="Redirect" url="http://new.domain.com/en-us/promotions/all" />
</rule>


感谢您的评论,感谢您将旧域重定向到新域。我在处理旧域的#属性时遇到了挑战。您遇到了什么挑战?在重定向中,旧域中不需要#属性。你的目的是什么?