301 Redirect, czyli Przekierowanie 301 to najbardziej popularny sposób na przekierowanie użytkownika z wpisanego lub wyszukanego przez niego URL na aktualny, pod którym znajdzie oczekiwane treści. To przekierowanie stałe, używane m.in. gdy chcemy przekierować użytkowników na nową stronę po usunięciu starej lub na nową witrynę po zmianie domeny. To także przydatne narzędzie, jeśli użytkownicy wpisują różne adresy próbując dostać się na naszą stronę (np. z www.neutrino.media na neutrino.media).
Używając przekierowania 301 dajemy sygnał robotom Google, że treść, która dawniej znajdowała się pod danym adresem, obecnie znajduje się pod innym (i tylko tam). Różni się ono od przekierowania 302, które jest tymczasowym przekierowaniem i informuje roboty indeksujące, że treść i zasoby strony są tylko tymczasowo niedostępne, a adres URL nie powinien być usuwany z wyników wyszukiwania.
Przekierowanie 301 można wykonać na trzy sposoby:
- modyfikacja pliku .htaccess,
- przekierowanie w JavaScript,
- przekierowanie PHP.