防止子目录成为链接的一部分?

时间:2018-12-24 00:10:07

标签: c# asp.net webforms webaddress

我目前正在重构我的网站,并且我注意到嵌套结构的显示就像我在浏览File Explorer一样。我在网上找不到任何阻止这种方式出现的信息。

我想确保我的项目很好并且井井有条,这会导致页面有时深达5层(基本示例):

mywebsitedotcom/gaming/2d/arcade/pong.aspx

我希望它看起来像这样:

mywebsitedotcom/gaming/pong.aspx

如何确保网址不显示我的组织结构的一部分?

1 个答案:

答案 0 :(得分:1)

您可以使用 UrlMapping

这是您的web.config中使用的元素,它将类似于以下内容:

<system.web>

<urlMappings enabled="true">

    <add url="~/gaming/2d/arcade/pong.aspx"
        mappedUrl="~/gaming/pong.aspx"/>

    <add url="~/anotherurl/another.aspx"
        mappedUrl="~/otherurl/otherpage.aspx"/>

</urlMappings>