例如:
mydomain.com/whatever
显示为
MyDomain.com/whatever
我可以在htaccess中使用重写规则吗?
我试过了:
RewriteCond %{HTTP_HOST} !^www\.mrhowtosay\.com/([^&\s]+)
RewriteRule ^(.*)$ http://www\.MrHowToSay.com/$1 [R=301,L]
但它无限循环
答案 0 :(得分:0)
%{HTTP_HOST}
变量仅通过“Host:”请求标头提交的主机名。它不包含任何URI路径信息。因此/([^&\s]+)
位将导致条件保证失败(否定始终为“true”)。尝试:
RewriteCond %{HTTP_HOST} !^www\.MrHowToSay\.com$
RewriteRule ^(.*)$ http://www.MrHowToSay.com/$1 [R=301,L]