Verificator de redirecționare URL

Utilizați verificatorul nostru de redirecționare URL pentru a identifica redirecționările 301 și 302 pentru un URL specific, verificând până la 10 redirecționări.

5 din 2 evaluări
Verificator de redirecționare URL

Verificatorul de redirecționare URL este un instrument gratuit care identifică redirecționările 301 și 302 pentru o anumită adresă URL și urmărește un lanț de redirecționări pe maximum 10 pași.

Ce este o redirecționare URL?

O redirecționare URL este un răspuns HTTP prin care unui browser, unui robot al motorului de căutare sau altui client i se indică să solicite o altă adresă. Răspunsul conține de obicei un cod de stare 3xx și un câmp Location a cărui valoare este o referință URI, care poate fi relativă.

Codul de stare 301 arată că resursa a fost mutată permanent. Este folosit frecvent după schimbarea adresei unei pagini, trecerea de la HTTP la HTTPS sau consolidarea adreselor URL duplicate. Codul de stare 302 arată că resursa a fost găsită în altă parte, însă mutarea este considerată, în general, temporară.

HTTP definește și alte coduri de redirecționare, printre care 303, 307 și 308. Diferențele dintre ele pot influența modul în care clienții repetă solicitările, mai ales pentru metode precum POST. Pentru redirecționările obișnuite ale paginilor web, codurile 301 și 302 sunt în continuare frecvente, iar acest verificator este conceput să le identifice.

Diagramă: un URL trece prin redirecționări până la destinația finală

Cum verific o redirecționare URL?

În câmpul Cod de stare trebuie introdus un cod de stare HTTP, cum ar fi 301 sau 302. Verificarea se face pe server și acoperă maximum 10 pași de redirecționare.

Datele introduse sunt trimise la server prin HTTPS și nu sunt stocate.

Instrumentul Verificator de redirecționare URL pe digily.link, cu formularul său de introducere

Ce redirecționări identifică verificatorul?

Verificatorul identifică redirecționările 301 și 302. Codul 301 indică o redirecționare permanentă, iar 302 indică una temporară.

O secvență care alternează între două adrese este o buclă de redirecționare. O succesiune lungă de treceri între HTTP, HTTPS, variante cu www, fără www și cu sau fără bară oblică la final formează un lanț de redirecționări. Instrumentul se oprește după cel mult 10 pași, deci nu poate stabili destinația finală a unui lanț mai lung.

Exemplu de rezultat produs de instrumentul Verificator de redirecționare URL

Rezolvarea problemelor frecvente de redirecționare

Verificarea redirecționărilor este utilă atunci când adresa finală afișată de browser ascunde răspunsurile intermediare. Astfel poți deosebi o eroare de configurare HTTP de o problemă de DNS, aplicație sau memorare în cache.

  • O pagină migrată se deschide în continuare la adresa veche. Verifică direct vechea adresă URL. O redirecționare 301 ar trebui să indice către pagina care o înlocuiește, nu către o pagină principală generică sau o altă adresă depășită.
  • Adresa comută continuu între HTTP și HTTPS. Testează ambele versiuni. Regulile contradictorii dintr-un server web, o rețea de livrare a conținutului sau o aplicație pot trimite HTTPS înapoi la HTTP, în timp ce un alt nivel inversează imediat redirecționarea.
  • Un link dintr-un e-mail nu duce la pagina de destinație așteptată. Verifică adresa URL completă copiată din mesaj, inclusiv șirul de interogare. Serviciile de monitorizare adaugă adesea una sau mai multe redirecționări înaintea paginii finale, iar o destinație intermediară nefuncțională poate întrerupe lanțul.

Când muți un domeniu, testează trasee reprezentative ale paginilor, nu doar pagina principală. O redirecționare corectă a paginii principale nu garantează că paginile produselor, articolele și fișierele încărcate au reguli echivalente pentru destinațiile lor.

Contează și semnele de punctuație sau spațiile. Spațiile necodificate nu sunt valide într-o adresă URL și, de regulă, trebuie codificate procentual, de exemplu %20. Un fragment care începe cu # este gestionat de browser și nu este trimis în solicitarea HTTP. Prin urmare, modificarea exclusivă a fragmentului nu selectează o altă redirecționare pe server. Numele de domenii internaționalizate pot fi reprezentate în forma lor ASCII Punycode, iar caracterele non-ASCII din cale sunt codificate în octeți, de obicei folosind UTF-8. Octeții relevanți sunt apoi codificați procentual în timpul transmiterii.

De ce o redirecționare corectă pare totuși greșită?

O redirecționare corectă poate părea greșită deoarece browserele, rezolvoarele DNS, serverele proxy și rețelele de livrare a conținutului pot folosi informații memorate în cache. Redirecționările permanente au șanse deosebit de mari să rămână vizibile în memoria cache a browserului după modificarea regulii de pe server.

Un verificator care rulează pe server nu folosește istoricul local al redirecționărilor din browserul tău. Totuși, site-ul verificat sau rețeaua sa CDN poate returna în continuare un răspuns din cache.

Modificările DNS produc o întârziere separată. Rezolvoarele recursive pot păstra adresa IP anterioară până când expiră durata de viață a înregistrării. În acest interval, rețele diferite pot ajunge la servere diferite și pot primi reguli de redirecționare diferite. Expresia "propagare DNS" descrie această expirare neuniformă a memoriilor cache, nu un singur eveniment de actualizare la nivel mondial.

Dacă domeniul a fost mutat recent, compară înregistrarea DNS, configurația CDN și regulile serverului de origine. Verificatorul Cache Google poate oferi context despre o versiune mai veche, indexată sau memorată în cache, a unei pagini, iar Verificatorul de găzduire web te poate ajuta să identifici unde pare să fie găzduit domeniul în prezent. Niciunul dintre aceste instrumente nu înlocuiește verificarea redirecționărilor HTTP.

Întrebări frecvente

Pot modifica ulterior o redirecționare 301?

Da, configurația serverului poate fi modificată, însă clienții pot continua să folosească o perioadă răspunsul 301 memorat în cache. Testează într-un profil nou de browser și golește memoriile cache CDN relevante, dacă le controlezi. Evită să folosești codul 301 în etapa inițială de testare dacă este posibil ca destinația să se schimbe.

Redirecționarea păstrează șirul de interogare al adresei URL?

Numai dacă regula de redirecționare și valoarea Location generată îl păstrează. Unele sisteme copiază automat șirul de interogare inițial, în timp ce altele îl înlocuiesc sau îl elimină. Verifică o adresă URL realistă care conține parametri de testare inofensivi, în loc să presupui că toate variantele se comportă la fel.

Cum sunt gestionate datele pe care le introduc?

Procesarea se face pe server. Datele introduse sunt trimise la server prin HTTPS și nu sunt stocate.

Verificatorul detectează redirecționările JavaScript sau meta refresh?

Verificatorul identifică redirecționările HTTP 301 și 302 și urmărește maximum 10 redirecționări.

Pot verifica redirecționările din linia de comandă?

Da. Comanda curl poate afișa anteturile răspunsului, iar opțiunea sa de urmărire a redirecționărilor poate solicita adresele următoare. Este utilă când ai nevoie de verificări repetabile de pe un anumit dispozitiv sau dintr-o anumită rețea, mai ales după modificarea regulilor DNS sau de firewall.

Instrumente populare