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.