gpt4 book ai didi

asp.net - IIS7.5中的无扩展名url

转载 作者:行者123 更新时间:2023-12-01 05:41:04 25 4
gpt4 key购买 nike

大家好,
我有一个正在使用Dotnetnuke的网站,我使用dotnetnuke的友好url来使用干净的url而不是asp的难看的QueryString url,现在我的问题是,使用IIS7.5在dotnetnuke中的无扩展url需要什么配置,我在Google上检查了很多网站,但没有成功,我该如何在asp.net中使用无扩展名的URL,因为Dotnetnuke只允许使用友好的URL而不提供无扩展名的URL。

我什至尝试使用URLRewriter.net,但这也没有帮助。

请帮助我如何在asp.net中使用无扩展名的url

最佳答案

我建议按照以下规则使用IIS URL Rewriter:

<rewrite>
<rules>
<rule name="Rewrite Tab" stopProcessing="true">
<match url="^([a-z0-9/]+)/tabid/([0-9]+)/([a-z0-9/]+)$" ignoreCase="true"/>
<action type="Rewrite" url="default.aspx?tabid={R:1}"/>
</rule>
</rules>
</rewrite>


这将重写

/类别/子类别/ tabid / 123 /默认



/default.aspx?tabid=123

您也许还可以修改DNN的内部重写引擎规则。

关于asp.net - IIS7.5中的无扩展名url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5535163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com