Redirecționează toate paginile 404 către Homepage în WordPress
Notă: Am citit undeva că redirecționarea tuturor erorilor 404 către pagina de start nu este o abordare bună din punct de vedere SEO
Cea mai simplă metodă de a redirecționa toate erorile 404 către pagina de start în WordPress.
if( !function_exists('redirect_404_to_homepage') ){
add_action( 'template_redirect', 'redirect_404_to_homepage' );
function redirect_404_to_homepage(){
if(is_404()):
wp_safe_redirect( home_url('/') );
exit;
endif;
}
}

Este probabil o idee mai bună să proiectezi pagina ta 404 pentru a include informații relevante de pe pagina principală și/sau să incluzi un link către aceasta.
Redirecționarea simplă a tuturor erorilor 404 către pagina principală poate fi confuză pentru utilizatori și poate afecta SEO-ul sau poziționarea în motoarele de căutare. Este recomandat să oferi feedback utilizatorilor tăi despre motivul pentru care pagina pe care o așteptau nu a fost încărcată. Codurile de eroare 404 pot servi unui scop util.
Dacă insiști să faci redirecționări în masă, ar trebui, cel puțin, să le urmărești, astfel încât să poți corecta erorile.
Acest plugin poate face atât Redirecționare, cât și mai multe.
O caracteristică excelentă a acestui plugin este că, dacă schimbi URL-ul unei pagini în site-ul tău, poți specifica o redirecționare "permanentă" către noua locație corectă a paginii tale.
Dacă monitorizezi erorile 404 de pe site-ul tău, poți identifica și greșeli, cum ar fi o greșeală de tipar în HTML, care ar putea produce o eroare 404 neintenționată. Poți apoi atât să corectezi greșeala, cât și să adaugi o redirecționare specifică pentru a redirecționa orice solicitare pentru linkul greșit către URL-ul corect. Astfel, vizitatorii, indiferent dacă folosesc oricare dintre linkuri, vor ajunge pe pagina dorită.
Poți folosi, de asemenea, jurnalul pentru a identifica greșeli de ortografie care provin din greșeli de tipar pe alte site-uri care leagă către al tău. Din nou, poți adăuga o redirecționare specifică care să intercepteze greșeala și să le redirecționeze către pagina corectă. Ai putea chiar să încerci să le trimiți un email pentru a le informa despre greșeala lor. Ei pot sau nu să o corecteze, dar în orice caz, vei putea direcționa automat utilizatorii către site-ul corect.
Reține că, atunci când vezi lista de erori 404 înregistrate de acest (sau orice alt) plugin, vei observa o mulțime de cereri nevalide care sunt "roboți" care încearcă să găsească vulnerabilități pe site-ul tău. Aceste cereri pot fi fie ignorate, redirecționate către o pagină specifică (cum ar fi localhost sau pagina ta principală), sau poți seta o regulă pentru a-i elimina din sistem după un anumit număr de cereri nevalide.
În mare parte, vei dori să te concentrezi pe erorile 404 care sunt în mod evident rezultatul greșelilor de tipar sau URL-uri care au existat odată, dar care au fost fie schimbate, fie eliminate complet.
În cazul paginilor care au fost șterse, redirecționarea permanentă a acestor linkuri către pagina principală poate fi soluția corectă.
