Mirrory to witryny o różnych adresach i identycznej zawartości. Należą do nich zasoby z 2 wersjami adresu (z prefiksem www i bez niego). W większości przypadków są one automatycznie identyfikowane przez wyszukiwarki. W wynikach wyszukiwania wyświetlane jest tylko lustro główne. Może to prowadzić do utraty masy łącza, co może mieć wpływ na umiejscowienie zasobu w wynikach wyszukiwania .

Na przykład niektórzy użytkownicy używają adresu z www, inni bez tego przedrostka. Wyszukiwarka wybiera jedną z opcji, nie biorąc pod uwagę linków ze źródeł zewnętrznych do drugiej w rankingu.

Jak pojawiają się lustra?

Kopie lustrzane są często tworzone przez samych administratorów zasobów. Pozwala to rozwiązać szereg problemów:

  • Przyciąganie ruchu typu type-in. Użytkownicy wprowadzają adres na różne sposoby, w tym z błędami. Aby uniknąć ich utraty, możesz utworzyć serwer lustrzany ze skonfigurowanym przekierowaniem 301. Przekieruje ruch do głównej wersji zasobu;
  • Zapewnienie dostępności. Mirrory mogą być hostowane na różnych serwerach i domenach. Jeśli główna wersja zasobu przestanie działać, użytkownicy zostaną przekierowani na alternatywne adresy;
  • Zmiana domeny. Wklejanie lusterek z ponownym przypisaniem do głównej wersji strony pozwala na zapisanie pozycji i większości wagi przy zmianie adresu URL zasobu.

Innym powodem jest automatyczne tworzenie kopii lustrzanych. Wyszukiwarka inaczej traktuje linki z www i bez www. W takim przypadku klejenie i wybór głównej wersji strony odbywa się automatycznie.

Domena z www lub bez www

Nie ma zgody co do wyboru formatu domeny z www lub bez www. Za obydwoma opcjami przedstawiono dobrze uzasadnione, racjonalne argumenty.

Dlaczego warto wybierać linki bez www:

  • Lepiej pod względem użyteczności. Użytkownik będzie musiał wpisać 4 znaki mniej. Jest to szczególnie istotne w przypadku dostępu do Internetu z urządzeń mobilnych;
  • Brak bezsensownych danych w adresie URL. Na chwilę obecną prefiks www nie ma żadnego znaczenia semantycznego. Użytkownik domyślnie wie, że witryna znajduje się w sieci globalnej;
  • Redukcja kodu. Każda postać ma wagę. Im ich więcej, tym większe obciążenie serwera i zapotrzebowanie na wolną przestrzeń.

Dlaczego warto wybrać linki z www:

  • ustalony sposób zachowania. Niektórzy użytkownicy są przyzwyczajeni do adresów URL z przedrostkiem;
  • łatwość identyfikacji poza siecią globalną. Łatwiej jest ustalić, że przed nim znajduje się adres strony internetowej, jeśli jest w nim przedrostek;
  • Niektórzy eksperci uważają, że obecność www w krótkich adresach URL zwiększa ich atrakcyjność;
  • Serwisy największych wyszukiwarek używają prefiksu w swoich adresach.

Ręczne przydzielanie i klejenie luster

Aby połączyć dowolną liczbę serwerów lustrzanych i przekierować cały ruch do głównej wersji witryny, stosuje się przekierowanie 301. Realizacja tego zadania wymaga pracy z 2 plikami z katalogu głównego robots.txt i .htaccess. W pierwszym wystarczy podać głównego hosta po wszystkich regułach indeksowania. Aby to zrobić, użyj dyrektywy „Host:”. Adres główny wpisuje się w tej samej linii.

Z .htaccess jest to trochę bardziej skomplikowane. W przypadku kilku różnych domen stosuje się następującą notację:

RewriteCond %{HTTP_HOST} ^site.com$ [OR,NC] RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteCond %{REQUEST_URI} !^/robots.* RewriteRule ^(.*)$ http:// site.com.ru/$1 [R=301,L]

Zamiast site.com wstawiane są domeny klejalne. Ostatnia linia wskazuje główny adres URL.

Jeśli chcesz przykleić lustra z różnymi przedrostkami, użyj następującego zapisu:

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

W tym przykładzie witryna bez prefiksu jest przypisana jako witryna główna. Aby wykonać operację odwrotną, należy zamienić adresy.

Przekierowanie 301 umożliwia połączenie identycznych stron i automatyczne przekierowanie użytkownika z jednego adresu URL na inny, nawet jeśli ich treść jest inna. Na przykład lustro główne można powiązać z lokalizacją użytkownika. Wpisując adres dla Federacji Rosyjskiej, użytkownik z Białorusi automatycznie przełączy się na białoruską wersję zasobu.

Możesz łączyć serwery lustrzane z adresami URL zapisanymi w cyrylicy z adresami w języku łacińskim. Zamiast tekstu cyrylicą należy podać adres w formacie punycode.