Алиас (alias, «псевдоним») — дополнительное доменное имя, по которому открывается тот же самый сайт: сервер отвечает на несколько адресов одним и тем же содержимым, а адрес в браузере остаётся тем, который ввёл человек.
С запросом «алиас» приходят люди с разными задачами. Найдите свою ситуацию.
Алиас — это дополнительное имя сайта на сервере. По документации Apache, директива ServerAlias указывает, что перечисленные имена — другие имена, по которым люди видят тот же сайт.
Эти понятия часто путают, потому что во всех случаях по нескольким адресам открывается похожее содержимое.
| Понятие | Что происходит | Адрес в браузере |
|---|---|---|
| Алиас | сервер отвечает на несколько имён одним сайтом | остаётся тем, который ввёл человек |
| Редирект | сервер отправляет посетителя на другой адрес | меняется на адрес назначения |
| Зеркало | копия сайта по другому адресу | свой адрес копии |
Если все должны приходить на один адрес, нужен редирект, а если несколько имён открывают сайт и адрес не должен меняться, нужен алиас.
Если алиас отдаёт то же содержимое, поисковик видит одинаковые страницы по разным адресам. Google пишет, что часть дублей на сайте нормальна и спамом не считается, но главный адрес лучше указать через canonical, чтобы одинаковые страницы не конкурировали между собой.
Сертификат должен включать каждое имя, по которому открывается сайт. Иначе на алиасе браузер покажет предупреждение.
Второе имя того же сайта. Человек вводит www.example.by или example.by и попадает на один и тот же сайт.
При редиректе сервер отправляет посетителя на другой адрес, и в строке браузера показывается новый адрес. При алиасе содержимое отдаётся по запрошенному имени, адрес не меняется.
Зеркало — копия сайта, доступная по другому адресу. Алиас — ещё одно имя того же сайта на том же сервере, копии нет.
Само наличие алиаса не наказывается: Google пишет, что часть дублей на сайте нормальна. Но если одно содержимое доступно по нескольким адресам, нужно указать главный: постоянным редиректом или через canonical.
Сертификат должен покрывать каждое имя, по которому открывается сайт. Можно выпустить сертификат на несколько имён или wildcard-сертификат на все поддомены.
Добавьте www-имя в настройки сервера как дополнительное имя сайта и создайте для него DNS-запись. Затем решите, какой из двух адресов главный, и настройте редирект или canonical.
Да, в Apache в ServerAlias допускаются шаблоны со звёздочкой, поэтому одно правило охватывает все поддомены. DNS при этом тоже должен указывать на сервер.
Укажите тематику вашего бизнеса и мы пришлем вам кейсы в ближайшее время