我希望将所有ASP.NET页面重写为统一结构。类似的东西:
/Content1 / Page1.aspx - > / 1页
/Content1 / Page2.aspx - > /第2页
/Content2 / Page3.aspx - > / Page3(注意 不同的子目录)
/xyz/Page4.aspx - > /第4页
这可能吗?
URL重写看起来很有意思......它是否也符合我的web.config安全规则(即只有/Content2 / Page5.aspx的地址访问权限才能在浏览到/ Page5时保持有效。)
答案 0 :(得分:0)
你有没有看过URLRewriting?我想你也可以用URLRouting来做,但我会让其他人回答这条路。
另一个选择是,如果您知道每个文件的EXACT文件路径,则可以使用URLMappings
对每个路径进行硬编码答案 1 :(得分:0)
如果您使用的是IIS 7+,则可以使用Microsoft的IIS URL重写模块(link)。
如果您使用的是IIS 6,请查看ISAPI Rewrite。我用了一点,看起来效果很好。