Домен с www и без www: разбираемся
Как-то раз меня спросили: а чего ты так не любишь «полезняшечки»? Отвечаю: «полезняшечки» я люблю.
А не люблю я разных бокланов, которые упоенно рерайтят «полезняшечки» друг у друга, даже не удосужившись проверить, работает эта их хваленая «полезняшечка», или нет.
Что происходит в итоге?
Один под видом «полезняшечки» пишет откровенную херню, которую даже не проверял.
Ее читают сто человек, которые тоже, понимаешь, «блоггеры», и которые тоже зачем-то хотят быть «полезными».
В итоге — херня бесконтрольно расползается по «полезным блогам» во все стороны.
И количество одураченных херней бокланов — начинает расти в геометрической прогрессии.
Для примера можно сунуть в гугла что-нибудь про домен с www и без www. Не успеешь сунуть — и началось: если хочешь, чтобы домен блога на wordpress отображался только с www (или наоборот только без www) — надо непременно залезть на сервер, найти там файл .htaccess, и прописать туда что-то типа этого вот:

Или этого вот:

- В первом случае — показан 301 редирект с домена с www на домен без www с помощью mod_rewrite (который, кстати, обязательно должен быть задействован на сервере).
- Во втором случае — обратная ситуация, домен без www редиректится на домен с www.
Если вы вздумаете проделать то, что описано в первом случае, на серваке под управлением линупса, сервак взвоет человеческим голосом, а потом начнет крутить пальцем у виска. Всячески сомневаясь в ваших умственных способностях. А любимый браузер — выдаст вам что-то типа: запрос цикличен, и никогда не завершится.
Потому — хер тебе, дружок, а не бложек.
(Произойдет это вот почему: если в админке вордпресса адрес сайта прописан с www, то движок постоянно редиректит с "без www" на "с www". Редирект этот осуществляется силами движка. Прописав в .htaccess редирект в обратную сторону, вы создадите тот самый замкнутый цикл. Вордпресс у вас - редиректит с "без www" на "с www", а созданный вами "полезный" файл .htaccess, в свою очередь, редиректит обратно - с "с www" на "без www". Стоит ли удивляться тому, что после такого изврата сайт тупо не открывается?)
А как же «полезняшечки», спросите вы?
А никак. Перечитайте еще раз все, что написано в начале этого поста.
Домен с www и без www в блоге на wordpress
Для того, чтобы домен блога на wordpress отображался без www — никаким онанизмом, описанным выше, заниматься НЕ НУЖНО.
Все, что нужно сделать — это открыть админку, и зайти в «настройки» => «общие».
И прописать там тот url, который вам нужен.
Либо с префиксом www, либо без него:

И ВСЁ.
Дальше оно будет редиректить само.
Этот вот блог, к примеру, раньше имел префикс www.
Когда я его устанавливал — адрес оставил по умолчанию, а он был с многострадальным префиксом.
Из-за своей природной лени я на него забил, и менять не стал.
А на днях захотелось сменить.
Результат вы видите в адресной строке своего браузера.
Теперь, даже если вы принудительно вобьете в адресную строку своего браузера адрес этого блога с префиксом — www.money-vsem.com, вас все равно будет перебрасывать на адрес без префикса — money-vsem.com.
Что какбе намекает — 301 редирект успешно работает, без ковыряния во всяких там .htaccess-ах.
Но раз уж начали ковырять — одних только намеков на корректную работу явно недостаточно.
Проверить корректность работы 301-го редиректа можно вот здесь, например:
http://www.rexswain.com/httpview.html
Суем в тамошнюю дырку адрес блога с www, ставим галку напротив пункта header only, и глядим, чего нам прислали:

Наглядно видно, что на запрос адреса с www сработал 301 редирект, и сервер отдал хедер без www. Так что все пучком, какбе.
Теперь будем посмотреть, как среагируют искалки на смену основного зеркала блога. По идее, ничего страшного произойти не должно.
Но это — уже тема для другой заметки.
Вот тут есть одна неплохая контора, в которой водятся деньги.А вот здесь - вы можете совершенно бесплатно создать свой сайт.
Поделись заметкой с друзьями: