Anza-Borrego DesertAnza-Borrego Desert // 2019-03-17

Бути чи не бути субдомену www

Більшість користувачів вважають частку www. невід’ємною частиною домену (та Інтернету загалом) та активно її використовують.
Я бачив посилання виду http://www.forum.example.com.ua/ (а це вже домен 5-го рівня)
Але чи так вже необхідна частка www. в адресі сайту?

Історично склалося так, що сервери називали ім’ям сервісу, що вони надають.
Наприклад:
ftp.example.com (FTP)
news.example.com (Usenet newsgroup)
mail.example.com (Mail)
www.example.com (World Wide Web)
і т.п.
Тому виникла традиція додавати www. до домену у адресі веб-сайту.
Але насправді www.example.com це лише субдомен у домені example.com і ніякої технічної необхідності у ньому немає.

Коли ви додаєте домен до хостингу, субдомен www автоматично створюється і ваш сайт стає доступним одразу за двома адресами – example.com та www.example.com
Кожен веб-майстер самостійно вирішує, який з них обрати за основний.
Я вже з рік на своїх сайтах використовую варіант example.com, а з www.example.com роблю переадресацію на example.com (наприклад – www.mrgall.com)
Переваги:
– Ваш домен стає на 4 символи коротшим (швидше набирати, швидше диктувати (не треба казати “дабл ю дабл ю дабл ю крапка …”), лаконічніше виглядає і т.п.)
– Ваш домен стає на 1 рівень нижчий (www.example.com – домен 3-го рівня, example.com – другого), отже визначення його ІР адреси відбувається швидше.
– Немає проблем з пошуковими системи (коли вони паралельно індексують example.com та www.example.com або у видачі видають не той домен, який ви обрали за основний).

Найпростіше зробити переадресацію з www.example.com на example.com можна за допомогою mod_rewrite, додавши в .htaccess таке:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com
RewriteRule (.*) http://example.com/$1 [R=301,L]

Тоді всі запити виду:
http://www.example.com/path/file.html
будуть переадресовуватися на
http://example.com/path/file.html

Посилання в тему:
no-www.org
nowww.ru