asp.net-mvc - MVC 路由到子域

标签 asp.net-mvc ssl subdomain asp.net-mvc-routing

我有一个网站,其中包含以下子域,这些子域指向服务器上它们自己的不同文件夹。

  • 我的域名.com
  • content.mydomain.com
  • api.mydomain.com
  • forum.mydomain.com
  • blog.mydomain.com

与普通 SSL 证书相比,通配符 SSL 证书非常昂贵。因此必须通过其他方式来保护子域。

有什么方法可以通过路由保护子域,例如:在网站 mydomain.com/api 上添加一条路由,然后让它指向子域?

mydomain.com/api 将使用普通的 ssl 证书进行保护。

最佳答案

使用 htaccess 文件进行 url 重写。这样子域将在那里,但主 url 是您已经安装了 SSL 的站点。例如

https : / / content.mydomain.com => https : / / mydomain.com/content

关于asp.net-mvc - MVC 路由到子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36446426/

相关文章:

.net - 为什么 C# Google.Cloud.Firestore 库无法连接到企业 MITM 防火墙?

asp.net-mvc - 在使用 [AllowAnonymous] 执行 Controller 中的 MVC 操作之前运行代码

asp.net-mvc - 为什么在 asp.net mvc 中的公共(public)路由之前先映射特殊路由?

html - 为什么顶部 MVC `_Layout` 导航栏会覆盖正文?

asp.net-mvc - 单元测试复杂对象图

javascript - React 和 React Router 中的子域路由

python-3.x - 带有自定义 SSL 证书的 Docker 上的 Exchangelib

ssl - Cloudflare SSL 在 Github 页面上不起作用

Apache多个域设置

php - 子域的正确正则表达式