【url重写,如何将http://www.abc.com/bbs/default.aspx形式写成http://bbs.abc.com/default.aspx】

cs123456789 2006-08-20 11:24:49
url重写,如何将类似
http://www.abc.com/bbs/default.aspx 形式重写成
http://bbs.abc.com/default.aspx

高手贴点代码好吗,谢谢
...全文
261 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinhl99 2006-08-27
  • 打赏
  • 举报
回复
这好像不是url重写的问题,应该是这两个域名关联的问题
有道理!
fatcatman 2006-08-27
  • 打赏
  • 举报
回复
mark
myminimouse 2006-08-22
  • 打赏
  • 举报
回复
up
addwing 2006-08-22
  • 打赏
  • 举报
回复
关注,帮你顶!
www_123du_com 2006-08-21
  • 打赏
  • 举报
回复
哈哈,在你的域名管理器里注册二级域名bbs,把bbs域名重定向到http://www.abc.com/bbs/
CH_MARS 2006-08-21
  • 打赏
  • 举报
回复
顶个
cs123456789 2006-08-21
  • 打赏
  • 举报
回复
那二级域名又怎么做呀?
jrl5365 2006-08-21
  • 打赏
  • 举报
回复
这个是二级域名吧?和URL重写没关系吧?
cctaiyang 2006-08-21
  • 打赏
  • 举报
回复
用URLRewriter,实现url代码重写
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true
Knight94 2006-08-21
  • 打赏
  • 举报
回复
这好像不是url重写的问题,应该是这两个域名关联的问题
idda 2006-08-21
  • 打赏
  • 举报
回复
string inputStr = @"http://www.abc.com/bbs/default.aspx";
//http://bbs.abc.com/default.aspx
string pattern = @"http://www\.(?<part1>.*)/(?<part2>.*)/(?<part3>.*)";
Regex regex = new Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
Match m = regex.Match(inputStr);
string part1 = m.Groups["part1"].Value;
string part2 = m.Groups["part2"].Value;
string part3 = m.Groups["part3"].Value;


string resultStr = string.Format("http://{0}.{1}/{2}",part2, part1, part3);
}

111,125

社区成员

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

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

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