我如何为大写的特定子域名创建规则?例如 XX.test.com

我如何为大写的特定子域名创建规则?例如 XX.test.com

我是系统管理方面的新手。

我需要创建一个大写字母的子域名。例如,我们的主 URL 将是 test.com,我们的一个子域名将是 SS,那么我希望它写成 SS.test.com,而不是 ss.test.com

我该如何实现这个目标?

我尝试了重写规则的一些方法但无法实现。

答案1

更准确地说,例如,您可以告诉 Apache 重定向到某种格式,但随后(至少某些)浏览器会感到困惑,因为它要求输入小写版本的域名,并重定向到相同的域名:Apache 实际上要求浏览器重新格式化其请求。发现无限循环后,Firefox 只会告诉用户服务器配置错误,并且不会加载页面。

您实际上应该将区分大小写视为一种错误配置,因为 RFC 1178 和 1035 不鼓励服务器名称(此处为域名)区分大小写,并且由于大多数系统都应遵循这些建议,因此您的 HTTP 服务器不应该将重定向发送到仅具有不同大小写的同一个域。

迈克尔在评论中给了你正确的答案。

相关内容