Czy Twoja strona powinna używać www, czy nie? Różnice w DNS, ciasteczkach i hostingu, szybki pomocnik decyzji oraz przekierowanie 301 i tag canonical, by wybrać jedną wersję.
Obie wersje działają dla wyszukiwarek i odwiedzających, o ile wybierzesz jedną i trwale przekierujesz na nią drugą. Prawdziwe różnice są techniczne: nazwa www może być rekordem CNAME wskazującym na Twój hosting, a domena bez www zwykle nie, a ciasteczka ustawione na domenie bez www trafiają do każdej subdomeny. Spójność jest dużo ważniejsza niż sam wybór.
Praktyczne różnice
Wiele stron małych firm odpowiada pod oboma adresami, choć nikt tego nie planował, co dzieli linki i zmusza wyszukiwarki do zgadywania, która wersja jest prawdziwa. Naprawa wymaga jednej decyzji i dwóch małych zmian: trwałego przekierowania z wersji, z której rezygnujesz, oraz tagu canonical na każdej stronie wskazującego wersję, którą zostawiasz. Odpowiedz na pytania poniżej, aby dostać rekomendację i kod do wdrożenia.
Wytyczne Google dotyczące zduplikowanych URL-i mówią o wyborze jednej wersji, a nie o tym, która to ma być. Szkodzi serwowanie tych samych stron pod oboma adresami, bo wtedy Google musi sam wybrać wersję kanoniczną. Jego dokumentacja nazywa przekierowania i rel=canonical silnymi sygnałami, więc użyj obu, by wskazać swój wybór.
Standard DNS mówi, że pod nazwą z rekordem CNAME nie powinny znajdować się żadne inne dane. Domena główna musi mieć rekordy SOA i NS, więc CNAME w tym miejscu łamie tę zasadę. Niektórzy dostawcy DNS oferują rekordy ALIAS lub spłaszczanie CNAME, aby uzyskać ten sam efekt.
Ciasteczko ustawione bez atrybutu Domain zostaje przy dokładnie tym hoście, który je ustawił. Ciasteczko ustawione z Domain=example.com jest wysyłane do example.com i wszystkich subdomen, na przykład shop.example.com, co może ujawniać dane lub obciążać każde żądanie do nich.
301 lub 308, bo wybór jest trwały. Google traktuje trwałe przekierowanie jako sygnał, że cel powinien być wersją kanoniczną, a tymczasowe przekierowanie tego sygnału nie niesie.
Poszukaj w ustawieniach opcji domeny głównej. Większość hostowanych kreatorów pozwala podłączyć obie nazwy, oznaczyć jedną jako główną i samodzielnie przekierowuje drugą. Sprawdź oba adresy w przeglądarce, aby to potwierdzić.
Jeden blok server przechwytuje porzuconą nazwę na obu portach i wysyła wszystko na wybraną z kodem 301.
Każda strona wskazuje własny adres w wybranej wersji, co wzmacnia przekierowanie.
Nazwa www to CNAME do hostingu; domena bez www ma rekord A wskazujący na to, co wykonuje przekierowanie.
Odpowiedz na trzy pytania. Rekomendacja i kod aktualizują się, gdy zmieniasz odpowiedź.
Twoja domena
Czy Twój hosting prosi o skierowanie domeny na jedną z jego nazw rekordem CNAME?
Czy Twój dostawca DNS oferuje ALIAS, ANAME lub spłaszczanie CNAME na domenie głównej?
Czy na subdomenach, takich jak shop. lub app., działają inne usługi, które nie powinny otrzymywać ciasteczek Twojej głównej strony?
Tak
Nie
Używaj {v} i przekieruj na nią domenę bez www.
Obie opcje działają. Domena bez www {v} to dobry wybór; przekieruj na nią www.
Twój hosting wymaga CNAME, a dostawca DNS nie potrafi go zasymulować na domenie głównej, więc tylko wersja www może na niego wskazywać.
Strona na www trzyma swoje ciasteczka z dala od pozostałych subdomen.
Twój dostawca DNS może skierować domenę główną na hosting, więc nic nie wymusza www.
Przekierowanie Nginx
Tag canonical
Wpisz domenę bez www, na przykład example.com.
Zacznij za darmo · Bez karty kredytowej