www.foo.com
не є строго кажучи URL-адресою. Це відносне доменне ім’я.
Це означає: почніть зі своїх локальних доменів, повертаючись до кореня, якщо ви нічого не можете там знайти, і проїхати com
та foo
дістатися до нього www
. Він не говорить про те, які записи захопити з цього домену, хоча і що ви зробили з цими записами, якби ви їх отримали.
Найчастіше записом, що цікавить, є запис адреси, який дозволяє використовувати доменне ім'я як ім'я хоста для позначення машини. Однак існують інші види записів DNS.
Це www
лише прізвище в ланцюжку, і воно абсолютно довільне. Існує умова іменування хоста основного веб-сервера для домену, www
але це просто зручність для людей, а не те, що повинно бути розпізнаване машинами. Навіть тоді ви можете зробити з машинами, на яких працює веб-сервер, окрім того, щоб вимагати від них веб-сторінок.
Отже, не всі веб-сервери названі, www
і лише називання одного не говорить про те, що ви хочете з ним робити.
Ось де надходить URL-адреса. Вони розповідають, як до чогось дістатися. Вони починаються з того, що вам скажуть, як його дістати, то куди.
Як зазначено як "sheme" та для Інтернету, схема призначена або http
для регулярних запитів, або https
для безпечних запитів. Тоді роздільник, ://
а потім ім'я хоста, яке вказує вам, де знаходиться веб-сервер (можливо, DNS-ім’я, можливо щось інше, наприклад, I-адреса або локально визначене ім'я), а потім шлях, який вказує, де сторінки перебувають на веб-сервері. (Є купа деталей, які я пропускаю).
Як правило, вважається хорошою практикою дозволяти, www
але не заохочувати це, вказуючи на адреси адрес як базового домену, так і плюс www
у нас на серверах мав на меті діяти як загальнодоступні точки входу, а потім надавати перевагу неімені www
.
Якщо ви хочете надати належну URL-адресу, яка однозначно показує, що ви посилаєтесь на веб-сайт, вкажіть повну URL-адресу.
http://example.ca/
https://myexample.foo.org/
burger.com
це веб-сайт, тоді якburger.biz
для мене набагато більш невизначено (це може бути погано обрана марка).