请求的 url(s):关于页面和其他页面的实际位置:-
http://domain.com/about
http://domain.com/contact
etc.
请求
的 url 应重写为实际位置。
- 但模式不应该匹配:!
否则它将取消主页的样式。
http://domain.com/folder/about.cshtml
http://domain.com/folder/contact.cshtml
http://domain.com
这是我的尝试:
<rule name="friendly_url">
<match url="(.+)/([-a-z]+)" />
<action type="Rewrite" url="http://{HTTP_HOST}/folder/{R:2}\.cshtml" />
</rule>
显然这会影响主页。
更糟; 它根本不起作用。我无法让重写正常工作。
非常感谢对解决方案的任何贡献:)