我有一个由标准 SSL 证书保护的网站,保护不同子目录下的几家不同的商店。例如 domain.com/shop1/ 这些商店也可以通过子域名访问,例如 shop1.domain.com。
我想要实现的目标是:向用户显示 shop1.domain.com,同时将所有实际的服务器调用保留为 domain.com/shop1,以便安全页面继续正常工作。(不确定我使用的语言是否正确,我希望我的观点清楚。)
需要明确的是:我的 SSL 运行良好,我不需要帮助,而且我不需要或不想购买 UCC 证书。
对于任何有 Apache 经验的人来说,这都不会那么困难。(我花了 3 个小时尝试了解 mod_rewrite。但就是没用。)我使用的是 GoDaddy 安全共享服务器,所以请记住,我无法重置服务器或执行任何其他操作。
答案1
事实上,您需要购买更灵活的 SSL 证书才能实现此功能。
用户浏览器用来验证证书的域名是“显示给用户”的域名 - 如果用户的地址栏显示“shop.domain.com”,则证书必须涵盖该域名。