Apache .htaccess URL重写为域中的大写字符
例如,我想让foobar.comshowfoobar.com 这几乎可以实现,但最终会强制执行重定向循环:Apache .htaccess URL重写为域中的大写字符,apache,.htaccess,url,redirect,rewrite,Apache,.htaccess,Url,Redirect,Rewrite,例如,我想让foobar.comshowfoobar.com 这几乎可以实现,但最终会强制执行重定向循环: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?foobar.com\.com RewriteRule ^(.*)$ http://FooBar.com/$1 [L,R=301] 有没有办法做到这一点?我知道这很奇怪,但我只是好奇有没有可能不在循环中结束。你想做的是不可能的,因为域名不能包含大写字母,只能包含数字、小写字母和连字符 因
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?foobar.com\.com
RewriteRule ^(.*)$ http://FooBar.com/$1 [L,R=301]
有没有办法做到这一点?我知道这很奇怪,但我只是好奇有没有可能不在循环中结束。你想做的是不可能的,因为域名不能包含大写字母,只能包含数字、小写字母和连字符 因此,当你用小写将域名重定向到用大写的域名时,你的浏览器会做相反的事情:它会用大写将域名重定向到用小写的域名。因此,循环永远不会结束