Sări la conținut
Complet local

Generator de reguli de redirecționare

Convertește o listă de perechi URL vechi/noi în reguli de redirecționare gata de utilizat.

Intrare
Ieșire

Generator de reguli de redirecționare

Migrația unui site, redenumirea paginilor sau fuzionarea a două domenii lasă în urmă URL-uri vechi care trebuie să indice către o locație nouă. Acest instrument transformă o listă simplă de perechi URL veche/nouă în reguli de redirecționare care funcționează pentru serverul sau gazda pe care le implementezi efectiv, permițând să lipi rezultatul direct într-un fișier de configurație în loc să scrii manual zeci de linii aproape identice.

Lipește o pereche pe fiecare linie, separată printr-o săgeată, virgulă, bară verticală, tabulație sau spațiu — orice se potrivește cu modul în care ai deja datele, dintr-o export de foaie de calcul sau o notă rapidă. Alege formatul țintă: Apache .htaccess (o directivă Redirect pe linie), nginx (un bloc location cu return), sintaxa _redirects pentru Netlify sau Cloudflare Pages, sau JSON pur pentru introducerea în propriul pas de construire. Alege 301 pentru o mutare permanentă care transmite valoare SEO, 302 pentru o redirecționare temporară, sau 308 când metoda cererii (cum ar fi POST) trebuie să fie preservată.

Activează "elimina domeniu" pentru a elimina schema și gazda din ambele părți și a păstra doar căi relative — util atunci când redirecționarea este pe același domeniu și nu dorești să o repeți pe fiecare linie. Calea sursă este întotdeauna scrisă ca o cale indiferent de această setare, deoarece directiva Apache Redirect necesită una; ținta păstrează orice gazdă ai furnizat, cu excepția cazului în care o elimini.

Cu detecția de lanțuri și bucle activată, instrumentul marchează regulile ale căror țintă este redirecționată din nou (un salt suplimentar pentru browser) și regulile care se redirecționează către ele însele, direct sau într-un ciclu. Ambele apar ca comentarii deasupra regulilor, sau ca o listă de avertismente în JSON, pentru ca să le poți corecta înainte de implementare. Totul rulează local — URL-urile pe care le lipeți nu-și părăsesc niciodată browserul.

FAQ

Lista mea de URL-uri este încărcată undeva?
Nu. Analiza și generarea regulilor se întâmplă în întregime în browserul tău cu JavaScript. Nimic din ceea ce lipeți nu este trimis unui server.
Care este diferența între 301, 302 și 308?
301 și 308 sunt redirecționări permanente prin care motoarele de căutare transmit semnale de clasare; 302 este temporară. 308 garantează în plus că metoda cererii (GET, POST…) rămâne aceeași, ceea ce 301 nu face întotdeauna în clienții mai vechi.
Ce se numără ca lanț de redirecționare sau buclă de redirecționare?
Un lanț este atunci când ținta unei reguli este ea însăși sursa unei alte reguli, forțând un salt suplimentar. O buclă este atunci când urmărind lanțul te întoarci în final la punctul de start, ceea ce nu se rezolvă niciodată și trebuie remediat înainte de implementare.
Pot genera reguli pentru Cloudflare Pages și Netlify în același mod?
Da. Ambele citesc un fișier _redirects de text simplu cu aceeași sintaxă "from to status", deci același output generat funcționează pentru ambele gazde.
Dacă o linie din lista mea este formatată incorect?
O linie fără separatorul ales, sau lipsind URL-ul vechi sau nou, este omisă în loc să oprească întreaga batch — numărătorul live arată câte linii au fost omise, pentru ca să poți reveni și le corecta.