是否可以从URL中删除目录?例如,对于以下网址:
http://localhost:50656/umbraco/Surface/HealthInsurance/Application?Pid=26665&Lid=73&Spid=23
http://localhost:50656/umbraco/Surface/HealthInsurance/Results/73
需要删除umbraco/Surface/
并将其设为
http://localhost:50656/HealthInsurance/Application?Pid=26665&Lid=73&Spid=23
http://localhost:50656/HealthInsurance/Results/73
请指导正则表达式。
答案 0 :(得分:1)
在Web配置的Web服务器部分中,您可以添加以下内容。它将匹配url。*,这是一切,并将其映射到/ umbraco / Surface / {R:0}。 R:0是整个捕获的响应。确保已安装模块。这是一个关于如何检查是否有重写集并且可以测试它的教程。 http://www.iis.net/learn/extensions/url-rewrite-module/testing-rewrite-rule-patterns
<system.webServer>
<rewrite>
<globalRules>
<rule name="MapUmbarco">
<match url=".*" />
<action type="Rewrite" url="/umbraco/Surface/{R:0}" />
</rule>
</globalRules>
</rewrite>
</system.webServer>