Jak zrobić przekierowanie 301 w htaccess i PHP? [GENERATOR ONLINE]
Generator online, które wygeneruje dla Ciebie przekierowanie 301 w pliku .htaccess lub przekierowanie 301 w PHP.
Spis treści
Jak ustawić przekierowanie 301 w .htaccess?
Aby ustawić przekierowanie 301, w pliku .htaccess wpisz:
Redirect 301 /stary-adres.html https://nowy-adres.pl/nowy-adres.html
Stary adres nie może zawierać domeny, w nowym adresie umieść domenę.
Każdy adres umieść w osobnej linii, np:
Dobrze:
Redirect 301 /stary-adres.html https://nowy-adres.pl/nowy-adres.html
Redirect 301 /stary-adres/ https://nowy-adres.pl/nowy-adres/
Źle:
Redirect 301 https://stary-adres.pl/stary-adres.html https://nowy-adres.pl/nowy-adres.html
Redirect 301 https://stary-adres.pl/stary-adres/ https://nowy-adres.pl/nowy-adres/
Jak ustawić przekierowanie 301 w PHP?
Aby ustawić przekierowanie 301, w PHP wpisz:
header('HTTP/1.1 301 Moved Permanently');header('Location: https://www.NowyAdres.pl/NowaPodstrona/Przekierowanie.html');exit();
Jeśli skrypt PHP ma sprawdzać, czy obecnie otwarta strona zawiera przekierowanie, a jeśli tak, to przekierowywać na nowy adres, wpisz jak niżej (pamiętaj, że stary adres nie może zawierać domeny!):
Dobrze:
if($_SERVER['REQUEST_URI']=='/stary-adres.html') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.NowyAdres.pl/NowaPodstrona/Przekierowanie.html');exit();
}
Źle:
if($_SERVER['REQUEST_URI']=='https://domena.pl/stary-adres.html') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.NowyAdres.pl/NowaPodstrona/Przekierowanie.html');exit();
}
Przekierowanie 301 Generator Online
Wklej w formularzu poniżej stary adres URL, a po znaku > wpisz nowy adres, na który ustawić przekierowanie.
Każdy adres umieść w osobnej linii, np:
/stary-adres.html>https://nowy-adres.pl/nowy-adres.html
https://stary-adres.pl/stary-adres/>https://nowy-adres.pl/nowy-adres/