c# - 如何将查询字符串重写为 asp.net 中的域?

标签 c# asp.net iis url-rewriting

如何在 asp.net 和 c# 中将查询字符串重写为域?

例如:

重写

http://www.site.com/site.aspx?SiteID=1001

http://www.WebSite1.com/

http://www.site.com/site.aspx?SiteID=1002

http://www.WebSite2.com/

我见过一些博客提供商这样做

您创建了一个博客,例如 http://example.blogspot.com并设置域,你的博客地址设置为www.yourdomain.com

最佳答案

我不知道该怎么做。但这就是它背后的想法。我以前做过类似的项目

您应该有一个“主”表,其中包含用户的详细信息,包括用户将使用的域。该域应指向您的服务器 IP。当用户在浏览器中输入他的域时,代码应该检查与域匹配的记录。您还可以为您的应用程序使用不同的皮肤。

您要问的不仅仅是 Url Rewriting。

关于c# - 如何将查询字符串重写为 asp.net 中的域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13357142/

相关文章:

asp.net - 在 ASP.Net 中突出显示图像上的区域

c# - 切换 PictureBox 图像 C#

c# - TCP套接字编程,读取数据时出现异常行为

asp.net - 以漂亮的布局显示记录

ASP.NET MVC - 从辅助方法获取 ViewContext

c# - 错误消息 : A fatal error occurred while creating a TLS client credential. 内部错误状态为 10013

ssl - 在 iis 上使用两个不同的 ssl 端口运行同一个站点

asp.net - 我如何告诉 IIS 使用我的 .NET 应用程序中的底层包罗万象的路由从 Web 根目录提供静态文件?

c# - 为什么wpf控件只有一个命令? (MVVM)

c# - 以编程方式获取 nUnit 选择的类别