Cum poți realiza o redirecționare 301 simplă și corectă în PHP?
Procedura este extrem de simplă. Iată pașii necesari:
- Creezi fișierul
index.php(sau deschizi fișierul din care vrei să redirecționezi). - Adaugi următoarele linii de cod chiar la începutul fișierului, înainte de trimiterea oricărui conținut text sau HTML către browser:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.new-url.com");
exit();
?>
- Modifici adresa
http://www.new-url.comcu noul domeniu sau URL către care dorești să redirecționezi vizitatorii.
De reținut: O redirecționare de tip 301 (Moved Permanently) indică motoarelor de căutare că pagina a fost mutată definitiv la noua adresă, transferând autoritatea SEO către noul URL. Este obligatoriu ca funcția header() să fie apelată înainte ca serverul să trimită orice output către browser, iar adăugarea instrucțiunii exit(); imediat după este esențială pentru a opri continuarea execuției scriptului.