Навигация по сайту

Популярные статьи

Przekierowania

  1. Ustawienia przekierowania
  2. Działania masowe
  3. Kolejność przekierowań
  4. 404 przekierowania
  5. Importowanie przekierowań
  6. Dodatkowe uwagi
  7. Przekierowania nie obsługiwane przez Sprout SEO

Przekierowania umożliwiają przekazywanie użytkowników i wyszukiwarek do odpowiedniej treści w witrynie. Przekierowania można zarządzać na podstawie poszczególnych witryn bezpośrednio w Panelu sterowania.

Przekierowania można zarządzać na podstawie poszczególnych witryn bezpośrednio w Panelu sterowania

Sprout SEO obsługuje 3 typy przekierowań:

Typ Opis 301 Przekieruj zawartość, która została trwale przeniesiona do nowej lokalizacji 302 Przekieruj zawartość, która została tymczasowo przeniesiona do nowej lokalizacji 404 Przechwytuje żądanie 404 i umożliwia ręczne przekonwertowanie adresu URL, który 404ing, na przekierowanie 301 lub 302.

Ustawienia przekierowania

Każde przekierowanie ma 4 ustawienia, śledzi liczbę razy, ile razy zostało użyte, i może być włączone lub wyłączone.

Ustawienie Opis Stary adres URL Adres URL, pod którym kiedyś przebywały Twoje treści Nowy adres URL Adres URL, pod którym Twoje treści będą mieszkać w przyszłości Metoda Podaj wyszukiwarekom, czy zachowanie przekierowania jest stałe, czy tymczasowe Wzorce dopasowania (opcjonalnie) Włącza dodatkowe kontrole do przetwarzania bardziej zaawansowanego wzoru dopasowywanie przekierowań przy użyciu wyrażeń regularnych

Działania masowe

Przekierowania można aktualizować za pomocą działań zbiorczych, zaznaczając pola wyboru obok każdego przekierowania na stronie aukcji Przekierowanie. Aktualnie obsługiwane akcje zbiorcze obejmują:

  • Zaktualizuj stan na Włączony
  • Aktualizuj stan na Wyłączony
  • Zaktualizuj metodę do 301
  • Zaktualizuj metodę do 302
  • Edytuj (jeśli wybrano tylko jeden element)
  • Kasować

Przekieruj wiele adresów URL o podobnym wzorze, wybierając opcję Dopasuj wzorce . Po wybraniu opcji Dopasuj wzorce możesz użyć Wyrażeń regularnych w polu Stary adres URL i odwołać się do grup przechwytywania w polu Nowy adres URL.

Stary adres URL - wyrażenia regularne Nowy adres URL - Grupy przechwytywania /old-location/(.*) nowa lokalizacja / $ 1 / old-location / (d {4}) / (d {2}) nowa lokalizacja / $ 1 / 2 USD

Kolejność przekierowań

Przekierowania można ponownie zamawiać za pomocą metody przeciągnij i upuść, gdy zamówisz opcję Struktury na stronie aukcji Przekierowanie.

Przekierowania są przetwarzane od góry do dołu, tak jak są widoczne w widoku Struktura. Jeśli dwa lub więcej przekierowań odpowiada adresowi URL, najwyższy na liście będzie tym, który ma pierwszeństwo w sposobie przekierowywania określonego adresu URL.

Przekierowania nie są przetwarzane, dopóki Craft nie spróbuje wszystkich innych opcji routingu. Gdy strona jest bliska 404, Sprout SEO sprawdzi, czy adres URL pasuje do reguły przekierowania i odpowiednio kieruje rzeczy. Odbywa się to między krokiem 5 a 6 Craft Routing zasady. Oczekiwanie do ostatniej chwili pozwala zoptymalizować wrażenia witryny i szybkość strony dla większości użytkowników, jednocześnie pomagając przekierować dowolne osoby próbujące uzyskać dostęp do starych adresów URL we właściwym miejscu.

404 przekierowania

Aby monitorować i przechwytywać przekierowania 404, musisz je włączyć w ustawieniach SEO Sprout: Ustawienia-> Ogólne-> Przekierowania 404 dziennika .

Zostanie utworzonych 404 przekierowań z wyłączonym statusem i domyślną lokalizacją przekierowania na stronę główną.

404 Przekierowania będą musiały zostać przejrzane i ręcznie zaktualizowane, aby wybrać metodę przekierowania (301 lub 302), lokalizację przekierowania i być włączoną.

Możesz zobaczyć wszystkie przekierowania 404 na karcie Przekierowania, używając filtru na pasku bocznym dla „404 - Nie znaleziono strony”.

Importowanie przekierowań

Sprout Import zapewnia narzędzie do importowania przekierowań Sprout SEO, które może pomóc w konwersji arkusza przekierowań w format JSON, który można zaimportować za pomocą Sprout Import.

Aby skorzystać z tej funkcji:

  1. Utwórz arkusz kalkulacyjny swoich przekierowań z 5 kolumnami:
  • oldUrl (względny adres URL)
  • newUrl (względny adres URL)
  • metoda (301, 302, 404)
  • regex (1 lub 0)
  • policz (0)
  1. Utwórz szóstą kolumnę, aby połączyć wszystkie wartości przekierowania w listę rozdzielaną przecinkami:
  1. Skopiuj i wklej swoją listę rozdzielonych przecinkami przekierowań do narzędzia Sprout Import SEO Helper
  1. Wybierz „Generuj JSON” i skopiuj wynik do importu Sprout-> zakładka Importuj przez pole Kopiuj / Wklej.

Dodatkowe uwagi

301 vs 302 przekierowania

Kiedy tworzysz przekierowanie po raz pierwszy, często najlepiej jest go utworzyć jako przekierowanie 302, przetestować, a następnie zaktualizować, aby było przekierowaniem 301.

Przekierowanie 301 jest buforowane w przeglądarce użytkowników. Jedynym sposobem, aby wyczyścić pamięć podręczną przeglądarki odwiedzającego, jest poproszenie ich o przejście do przeglądarki i wyczyszczenie pamięci podręcznej. W przypadku opublikowania niepoprawnego przekierowania 301 można napotkać scenariusz, w którym 100 osób odwiedzających witrynę przechowuje w przeglądarce niewłaściwy adres URL. Nawet jeśli poprawisz przekierowanie, każdy z tych użytkowników będzie musiał wyczyścić pamięć podręczną przeglądarki, zanim stary adres URL, do którego próbują uzyskać dostęp, zobaczy zaktualizowane przekierowanie. Testując przekierowania jako 302 Przekierowania jako pierwsze, zmniejszasz ryzyko, że Twoi użytkownicy otrzymają niepoprawne adresy URL buforowane w swoich przeglądarkach.

Sprout SEO zapewnia masową akcję Element, w której możesz zaktualizować grupę przekierowań z 302 przekierowań do 301 przekierowań po testowaniu.

Przekierowania nie obsługiwane przez Sprout SEO

Sprout SEO pozwala zarządzać przekierowaniami dla dowolnej strony, która może spowodować 404. W kilku przypadkach skrajnych może istnieć scenariusz, w którym Craft przetwarza żądanie i nie rzuca 404 dla URI, który chcesz przekierować. W tych scenariuszach zalecamy obecnie obsługę tych typów przekierowań poza Sprout SEO przy użyciu tagu .htaccess, tagu {% redirect%} lub innej metody.