Generator redirecționări .htaccess
🔒 Rulează în browser
Reguli de redirecționare
Opțiuni pentru întregul site
Ce fac redirecționările din .htaccess
.htaccess este un fișier de configurare pentru fiecare director, citit de serverul
web Apache (software-ul din spatele majorității conturilor cPanel și de găzduire partajată).
Puneți unul în rădăcina site-ului și puteți trimite vizitatorii și motoarele de căutare de la un
URL vechi la unul nou, fără să modificați codul aplicației. Acest generator scrie regulile
pentru dumneavoastră folosind mod_rewrite — RewriteEngine On urmat de
linii RewriteCond/RewriteRule — astfel încât ordinea să fie previzibilă,
iar fiecare cale sursă este ancorată și cu caractere speciale escapate, ca să se potrivească
doar cu URL-ul pe care îl doriți.
301 vs 302 și canonizarea
O redirecționare 301 este permanentă: browserele o memorează, iar motoarele de
căutare transferă autoritatea paginii vechi către cea nouă — folosiți-o când o pagină s-a mutat
definitiv. O redirecționare 302 este temporară și le spune motoarelor să
păstreze URL-ul original în index — folosiți-o pentru campanii de scurtă durată sau teste A/B.
Dincolo de paginile individuale, opțiunile vă permit să forțați fiecare cerere pe
https:// și să alegeți un singur domeniu canonic (www sau domeniul fără
www), evitând conținutul duplicat și păstrând o singură adresă de referință pentru site.
Unde se pune fișierul și cum îl testați
Copiați fragmentul generat într-un fișier numit exact .htaccess (cu punctul la
început, fără extensie) în rădăcina site-ului — de obicei public_html. Dacă există
deja un fișier, adăugați aceste reguli în partea de sus. Fiindcă regulile sunt evaluate de sus în
jos, iar fiecare se termină cu [L], ordinea contează: puneți întâi canonizarea, apoi
redirecționările de cale cele mai specifice. După încărcare, accesați un URL vechi și verificați
că browserul ajunge la noua adresă cu codul de stare așteptat.
Întrebări frecvente
Unde pun fișierul .htaccess?
Salvați fragmentul într-un fișier numit exact .htaccess (cu punct la început, fără extensie) în rădăcina site-ului, de obicei public_html. Dacă există deja unul, adăugați aceste reguli în partea de sus.
Care este diferența dintre 301 și 302?
301 este permanent: este memorat și transferă autoritatea SEO către noul URL. 302 este temporar și păstrează URL-ul original în index. Folosiți 301 pentru pagini mutate, 302 pentru campanii scurte.
Contează ordinea regulilor?
Da. Apache citește regulile de sus în jos, iar fiecare se termină cu [L], care oprește procesarea la prima potrivire. Puneți întâi canonizarea (HTTPS, www), apoi redirecționările de cale specifice.
Funcționează pe Nginx sau IIS?
.htaccess este o funcție Apache, folosită de majoritatea găzduirilor cPanel și partajate. Nginx și IIS îl ignoră și folosesc propriile formate de configurare, deci aceste reguli nu se aplică acolo.