Я использую немого другой вариант.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain\.com
RewriteRule (.*) http://domain.com/$1 [R=301,L]
ЗЫ. Может быть проблемы с паркованными доменами.
Дело в том, что компьютеры (в принципе, вообще гаджеты) и интернет очень стремительными темпами становятся доступными не только пытливым в плане HiTech умам, а совершенно обычным домохозяйкам, секретарям, экономистам, менеджерам и прочим-прочим людям, которые просто берут и пользуются.
Дак вот вместо того, чтобы воевать с мельницами и ломать их стереотипы (есть www, значит это интернет), лучше дать им то, что они хотят и сосредоточиться на более полезных вещах ;)
Совершенно согласен, только не вижу в этих словах объяснения необходимости отучать пользователей от www. Именно акцент на этом вопросе я считаю войной с ветряными мельницами. Пусть пишут как привыкли это никому не создаёт ни капли проблем.
За пять минут не изменить мировоззрение секретарей ;)
Дак вот вместо того, чтобы воевать с мельницами и ломать их стереотипы (есть www, значит это интернет), лучше дать им то, что они хотят и сосредоточиться на более полезных вещах ;)
Он не всегда третьего уровня =) Например в Украине домен второго уровня доступен далеко не всем.
На мой взгляд нужно обязательно дать возможность пользователям набирать и с www и без, и уже потом пересылать на тот, что без www (как указано выше). Просто перестать поддерживать www плохая идея, поскольку вокруг полно людей, которые набирают www ещё до того, как спросить адрес =)
Ну чтоб не было http://www.forum.site.org.ru, некрасиво, нелогично, архаично и добавляет всякой неразберихи с dns. На nowww хорошо сформулировано это.
Сейчас была бы идеальной ситуация, чтоб www нигде не было бы вообще. Надо как-то стремится к этому потихоньку.
вам не кажется, что вы сильно много внимания уделяете проблеме, которая решается раз и навсегда двумя строчками в .htaccess?
Менять мировоззрение других неблагодарный и тяжкий труд, я ещё понимаю стремление всех пересадить с IE на браузеры (это значительно облегчит вёрстку и сделает её предсказуемой), но когда проблема имеет однозначное элементарное решение, то это уже не проблема. Имхо такая цель (уйти от www) не оправдывает средства (изменение осознания потребителя).
Все доводы "нелогично", "архаично" ничего не стоят пока не будут сформулированы ценные доводы в пользу такого отказа. Пока таковых не вижу.
Должен, т.к. многие из "простого народа" считают что приставка www и есть интернет. А вообще еще незабывайте о не уникальности контента. По этому поводу есть отличная статья одного из SEO гуру, он же описывал что нужно использовать прием описанный GogA в первом посте, но только что бы было или с www. или без него. Если найду дам ссылку.
С точки зрения SEO сайт действительно должен быть либо-либо. Но с точки зрения пользователя, сайт должен быть доступен и-и. Проблема просто в том, что сами разработчики порой забивают на вариант без www, и лично меня напрягает, когда я знаю, что site.ru есть, но попасть на него не могу, так как не набрал www. В данном случае www - атавизм, но пока еще необходимый атавизм.
WWW раздражает своей ненадобностью, особенно когда `с` или `без` открываются разные сайты.
Но с другой стороны если на визитке написать http://company.com, то это будет не очень эстетично, если написать company.com - будет непонятно людям не совсем в теме, а если написать http://www.company.com - всё всем будет понятно, и смотреться будет как надо.
Как по мне - тоже лучше серверный принудительный редирект. Иначе браузерны понимают www и не-www как два разных сайта с разными куками, картинки-логины-пароли кэшируются отдельно. Очень неудобно, да и с habr.ru думаю тоже надо так сделать... Постоянно натыкаюсь, мелочь, а неприятно.
Ну как, сейчас распространяются новые виду RL к примеру IRI или XRI и так далее. Там www не нужен. Пользовали перестанут его использовать вообще. И его не станет.
А мне больше нравится с www.
Во-первых, красивее.
Визуально без www смотрится, как будто без открывающего знака (кавычки, или скобки).
Во-вторых, это сразу говорит, какой сервис перед нами будет. Т.е. если урл начинается с www, то это сайт. Если с pop, то это сервер почты и т.д.
Я не вижу ничего плохого в этом.
Хотя, касательно форумов можно и без www писать. По аналогии с mail.domain.com. Домен третьего уровня как бы указывает на предоставляемый сервис (почта, блог или форум).
Ваше отношение к домену www