Cum să redirecționați o eroare 404 ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
28.11.2024

Cum să redirecționați o eroare 404

O eroare 404 apare atunci când o pagină web nu poate fi găsită pe server. Acest lucru se poate întâmpla din cauza unui link întrerupt, a unui conținut șters sau a unei adrese URL scrise greșit. Redirecționarea utilizatorilor de la o pagină cu eroare 404 la o pagină mai relevantă îmbunătățește experiența utilizatorului și poate ajuta la menținerea traficului pe site-ul dvs. Acest ghid va prezenta modul de implementare a unei redirecționări pentru erori 404 folosind diferite metode.

1. Înțelegerea erorilor 404

O eroare 404 indică faptul că serverul nu a putut găsi pagina solicitată. Deși comună, întâlnirea cu o eroare 404 poate fi frustrantă pentru utilizatori. Implementarea unei redirecționări poate ghida utilizatorii către o pagină funcțională, reducând probabilitatea de a pierde vizitatori.

2. Metode de redirecționare a erorilor 404

Există mai multe modalități de gestionare a erorilor 404 și de configurare a redirecționărilor:

2.1. Utilizarea .htaccess pentru serverele Apache

Dacă site-ul dvs. web este găzduit pe un server Apache, puteți utiliza fișierul .htaccess pentru a configura redirecționări.

  1. Localizarea fișierului .htaccess: Fișierul .htaccess este localizat de obicei în directorul rădăcină al site-ului dvs. web. Dacă nu există, puteți crea unul utilizând un editor de text.
  2. Deschideți fișierul .htaccess pentru editare: Adăugați următorul cod la fișierul .htaccess pentru a redirecționa toate erorile 404 către o anumită pagină:
    ErrorDocument 404 /custom-404-page.html

    Înlocuiți /custom-404-page.html cu calea către pagina dvs. personalizată de erori 404.

  3. Redirecționarea către o altă adresă URL: Dacă doriți să redirecționați toate erorile 404 către un alt URL, puteți utiliza:
    RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ https://yourdomain.com/new-page [R=301,L]

    Aceasta va redirecționa utilizatorii către pagina nouă dacă fișierul solicitat nu există.

2.2. Configurarea Nginx pentru redirecționări 404

Dacă site-ul dvs. web utilizează Nginx, puteți configura redirecționări în fișierul de configurare Nginx.

  1. Deschideți fișierul de configurare Nginx: Localizați și deschideți fișierul de configurare a blocului de server pentru site-ul dvs. adesea găsit în /etc/nginx/sites-available/ sau /etc/nginx/conf.d/.
  2. Adăugați următorul cod: Pentru a seta o pagină de eroare 404 personalizată, adăugați această linie în interiorul blocului dvs. de server:
    error_page 404 /custom-404-page.html;

    Pentru a redirecționa către un alt URL, puteți adăuga:

    location / { try_files $uri $uri/ @custom_redirect; } location @custom_redirect { return 301 https://yourdomain.com/new-page; }
  3. Testați și reîncărcați Nginx: După efectuarea modificărilor, testați configurația și reîncărcați Nginx:
    sudo nginx -t sudo systemctl reload nginx

2.3. Utilizarea PHP pentru redirecționări

Dacă site-ul dvs. funcționează cu PHP, puteți gestiona erorile 404 cu un script PHP personalizat.

  1. Creați o pagină 404 personalizată: Creați un fișier 404.php care gestionează erorile și include o redirecționare.
  2. Configurați gestionarea erorii 404: Asigurați-vă că serverul dvs. este setat să utilizeze această pagină 404 personalizată. Pentru Apache, adăugați la .htaccess:
    ErrorDocument 404 /404.php

    Pentru Nginx, puteți modifica blocul serverului pentru a indica fișierul PHP:

    error_page 404 /404.php;

3. Testarea redirecționării

După implementarea redirecționărilor, testați pentru a vă asigura că acestea funcționează conform destinației:

  • Navigați la o adresă URL care returnează o eroare 404.
  • Verificați dacă sunteți redirecționat către pagina corectă fără să întâmpinați o eroare.

4. Cele mai bune practici pentru gestionarea erorilor 404

  • Creați o pagină 404 personalizată: Creați o pagină 404 personalizată, ușor de utilizat, care ghidează utilizatorii înapoi către zonele funcționale ale site-ului dvs. web. Includeți linkuri către pagini populare, o bară de căutare sau o hartă a site-ului.
  • Monitorizați erorile 404: Utilizați instrumente analitice sau plugin-uri pentru a urmări erorile 404 de pe site-ul dvs. Acest lucru vă ajută să identificați linkurile rupte și să le remediați în mod proactiv.
  • Mențineți SEO: Utilizați redirecționările 301 pentru a păstra valoarea SEO atunci când redirecționați URL-urile, asigurându-vă că motoarele de căutare înțeleg că conținutul a fost mutat permanent.

Concluzie

Redirecționarea erorilor 404 este un pas important în menținerea unei experiențe pozitive a utilizatorului și în reducerea ratelor de respingere pe site-ul dvs. Prin utilizarea unor metode precum .htaccess pentru Apache, configurații Nginx sau scripturi PHP, puteți gestiona eficient erorile 404 și puteți ghida utilizatorii către conținutul relevant. Monitorizarea regulată a legăturilor rupte va îmbunătăți, de asemenea, performanța generală a site-ului dvs. și SEO.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills