apache - 我如何强制 URL 区分大小写

标签 apache .htaccess url

假设我有域 mydomain.com,我想做的是强制浏览器在 URL 栏中显示 MyDomain.com。我有以下 htaccess:

# force all to MyDomain.com
RewriteCond %{HTTP_HOST} !^www.MyDomain
RewriteRule (.*) http://www.MyDomain.com/$1 [R=301,L]

但它不起作用。是否有任何技巧/黑客可以使浏览器显示不全是小写的 URL?或者这是不可能的?

最佳答案

不,域名和子域名总是小写的。 DNS 系统始终不区分大小写。

https://www.rfc-editor.org/rfc/rfc4343

关于apache - 我如何强制 URL 区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832860/

相关文章:

apache - 使用 htaccess 将安全域重定向到安全子域

java - 解析请求URL时如何获取URL标签?

url - 无效的 URI : The hostname could not be parsed via our custom rewrite IHttpModule

java - 使用 Glide 从 URL 加载图像但不带扩展名

python - 将 Python 与 WAMP 结合使用

c++ - 如何调试apache?我在哪里可以找到核心转储

apache - 在 Apache 2.2.3/CentOS 5.9 上使用 SSL 的基于名称的虚拟主机

php - Ubuntu 10.4 上的 APC 配置。 apc.shm_size、apc.shm_segments 和 Apache 的问题

Apache RewriteRule 无限循环

.htaccess - 通过 .htaccess 将 URL 重定向到自定义 URL