Я использую шаблон html5 и пытаюсь проверить, правильно ли работает мой htaccess. Когда я набираю www.domain.com в Chrome или Firefox, он не перенаправляет. Я думаю, что, может быть, это просто какая-то хитрость браузера, похожая на то, как Chrome скрывает http: // даже если он там есть.
Я проверил, используя chrome dev tools и firebug, и под заголовками запросов он показывает все, что я ввожу как "Host" ... оба с www. и без этого ... так что я действительно не знаю, работает ли он
# ----------------------------------------------------------------------
# Suppress or force the "www." at the beginning of URLs
# ----------------------------------------------------------------------
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>