如何实现这样的跳转?

ytzz 2007-04-14 06:04:42
要求,
输入网址

http://www.abc.com/aaa

则跳转到

http://www.abc.com/index.aspx?id=aaa

输入

http://www.abc.com/bbb

则跳转到

http://www.abc.com/index.aspx?id=bbb

但实际上aaa和bbb这两个目录是不存在的。请问如何做?

或者能实现


http://www.abc.com/?bbb

跳转到

http://www.abc.com/index.aspx?id=bbb

也行。

最好是第一种的跳转

谢谢!
...全文
210 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
babyrockxray 2007-04-14
  • 打赏
  • 举报
回复
url重写
http://blog.joycode.com/scottgu/archive/2007/03/01/94004.aspx
疯狂秀才2018 2007-04-14
  • 打赏
  • 举报
回复
http://www.cnblogs.com/jyk/archive/2007/03/03/aspneturl.html

这里实现起来应该简单些.
sanlng 2007-04-14
  • 打赏
  • 举报
回复
URL重写吧!牺牲性能来作一些伪装!本人认为没有太大意义!
tashero 2007-04-14
  • 打赏
  • 举报
回复
<RewriterConfig>
<Rules>

<RewriterRule>
<LookFor>~/abc/bbb(\d+)</LookFor>
<SendTo>~/abc/index\.aspx?bbb=$1</SendTo>
</RewriterRule>
<RewriterRule>
</Rules>
</RewriterConfig>

如果你的url 输入的网址为:www.123.com/abc/bbb10
则将定位到:www.123.com/abc/index.aspx?bbb=10

你想要的格式你去用正则表达式换一下吧,
万一你还是不懂,就去这个网址看一下吧http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true
ofei 2007-04-14
  • 打赏
  • 举报
回复
codeplex上找找urlRedirect.Net
jerryfos 2007-04-14
  • 打赏
  • 举报
回复
在IIS中把你的index.aspx设为http://www.abc.com/唯一的默认页,这样你输入http://www.abc.com/?bbb,index.aspx就能取到值的,不知道我有没有理解错楼主的意思。共同学习中
karso 2007-04-14
  • 打赏
  • 举报
回复
在网上搜索一下 url重写 就可以办到了。具体的实现方法有很多,大概3种吧。可以根据情况选择使用
weizhuangzhi 2007-04-14
  • 打赏
  • 举报
回复
urlmapping

62,074

社区成员

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

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

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

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