在IIS 8.5的URL重写功能隐藏index.aspx文件

weixin_42854771 2018-08-01 04:49:19
在IIS 8.5中怎么实现隐藏红框里的index.aspx文件,显示的网址是:www.**************.com/Downloads/,把红框里的隐藏掉



已经在默认文档把index.aspx移到最上面,地址栏还是不会隐藏Downloads后面的URL

...全文
486 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sylphfan 2018-08-04
  • 打赏
  • 举报
回复
web.config定义urlMappings

<urlMappings enabled="true">
<add url="~/index" mappedUrl="~/Downloads/index.aspx"/>
</urlMappings>
Logerlink 2018-08-03
  • 打赏
  • 举报
回复
可以用IIS内的URL重写模块来实现
像你这个链接可以做成www.**************.com/Downloads/278 模式 278为变量 可变的
参考博客:http://blog.sina.com.cn/s/blog_17a0b6d200102xi8j.html
  • 打赏
  • 举报
回复
如果你是frame4以上的版本,也就是asp.net 4,你可以考虑直接对aspx采用route
闭包客 2018-08-02
  • 打赏
  • 举报
回复
引用 3 楼 weixin_42854771 的回复:
引用 1 楼 closurer 的回复:
不会自动隐藏,除非你在 index.aspx 里面再做一个跳转。
您能具体说一下吗,是不是用URL重写也是可以的,谢谢您


看你的需求,如果是用户访问 www.**************.com/Downloads/index.aspx,需要跳转到 www.**************.com/Downloads/,这个是靠重定向(Redirect)实现的。

如果是用户访问 www.**************.com/Downloads/,等同于访问 www.**************.com/Downloads/index.aspx,那么设置默认页面已经足够。使用 URL 重写的话,还可以实现访问 www.**************.com/Downloads/index.aspx 时候返回 404,也就是必须要访问 www.**************.com/Downloads/ 这个地址。
weixin_42854771 2018-08-02
  • 打赏
  • 举报
回复
引用 1 楼 closurer 的回复:
不会自动隐藏,除非你在 index.aspx 里面再做一个跳转。
您能具体说一下吗,是不是用URL重写也是可以的,谢谢您
weixin_42854771 2018-08-02
  • 打赏
  • 举报
回复
您能具体说一下吗,是不是用URL重写也是可以的,谢谢您
闭包客 2018-08-01
  • 打赏
  • 举报
回复
不会自动隐藏,除非你在 index.aspx 里面再做一个跳转。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧