Redirect IIS重写-如何从url中筛选和删除#属性
我正在编写将旧域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
<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>
感谢您的评论,感谢您将旧域重定向到新域。我在处理旧域的#属性时遇到了挑战。您遇到了什么挑战?在重定向中,旧域中不需要#属性。你的目的是什么?