MVC路由URL访问问题

禁用F3 2016-05-15 09:13:39
MVC默认路由是

defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },

可以通过
第一种:http://localhost/
第二种:http://localhost/home/index
上面这两种形式访问

现公司需求。不允许第二种方式访问
如果允许home/index访问的话,百度会收录
http://localhost/home/index 看起来太怪了
...全文
188 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
assky124 2016-05-16
  • 打赏
  • 举报
回复
把默认的Action改成其他的不就行了 action="someAction"
禁用F3 2016-05-16
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
用robots限制下就是了。
这种做法没有解决根本 一般正常大部份的都是 http://localhost/index.html 哪MVC是否能解决成http://localhost/index这样呢?
为轮子而生 2016-05-16
  • 打赏
  • 举报
回复
可以在iis设置默认页面,就不用输入index了,也可以用UrlRewrite
tangj01 2016-05-16
  • 打赏
  • 举报
回复
无聊的需求,非要实现可以硬编码。
threenewbee 2016-05-15
  • 打赏
  • 举报
回复
用robots限制下就是了。

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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