Якщо ви створюєте веб-сайт, одним з найпоширеніших питань є те, чи використовувати “www” у вашому домені – наприклад, www.example.com – або ж обмежитися більш простим прикладом.com. Хороша новина: обидва варіанти працюватимуть. Але вибір одного з них і його використання покращує продуктивність сервера і загальну стабільність вашого хостинг-середовища.

Що таке “www”?

“www” розшифровується як World Wide Web. Технічно, це субдомен, наприклад, blog.example.com або shop.example.com. Багато років тому було прийнято використовувати “www”, але сьогодні багато веб-сайтів працюють без нього. Таким чином, example.com і www.example.com можуть вказувати на один і той же веб-сайт, але системи маршрутизації розглядають їх як окремі записи сервера, якщо вони не налаштовані належним чином.

Проблема: дублювання контенту та проблеми з SEO

Якщо обидві версії вашого сайту доступні (з www і без www), пошукові системи можуть індексувати їх окремо. Це означає розділений трафік, нижчий рейтинг і потенційну плутанину.

Рішення: Перенаправлення однієї версії на іншу

Вам просто потрібно вибрати бажану версію (з www або без) і перенаправити на неї іншу. Ось як це зробити.

Варіант 1: Перенаправлення за допомогою .htaccess (сервери Apache)

Якщо ваш хостинг використовує Apache (більшість віртуальних хостингів), ви можете керувати перенаправленнями за допомогою файлу .htaccess – конфігураційного файлу, який знаходиться в кореневій папці вашого сайту.

Перенаправлення на www:

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

Перенаправлення на не-www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Переконайтеся, що mod_rewrite увімкнено. Можливо, вам доведеться звернутися до вашого хостинг-провайдера.

Варіант 2: Використання записів DNS

Якщо ви хочете керувати ним за допомогою налаштувань DNS:

  • Переконайтеся, що www.example.com і example.com вказують на одну IP-адресу.
  • Використовуйте CNAME, щоб вказати www на кореневий домен (example.com), або навпаки.

Примітка: Метод DNS не перенаправляє відвідувачів – він лише спрямовує трафік. Щоб забезпечити перенаправлення, використовуйте .htaccess або налаштування веб-сервера.

Варіант 3: Налаштування через панель хостингу (cPanel, DirectAdmin тощо)

Більшість сучасних хостинг-панелей дозволяють встановити бажану версію домену за допомогою випадаючого списку. Шукайте щось на кшталт

  • “Перенаправити www на не-www”
  • або “Примусова версія www”

Останні поради

  • Виберіть одну версію – з “www” або без нього – і дотримуйтеся її.
  • Встановіть бажаний домен у Пошуковій консолі Google.
  • Протестуйте перенаправлення за допомогою таких інструментів, як httpstatus.io.