如何强制 URL 区分大小写

pau*_*ith 4 apache url .htaccess

假设我有域名 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]
Run Code Online (Sandbox Code Playgroud)

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

Nat*_*usa 8

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

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