În primul rând, un pic de teorie
Compara 301 redirecționări și rel = canonice „canonice“
Tag rel = canonic este încă văzută de către motoarele de căutare cum ar fi indicii, mai degrabă decât ca o directivă specifică pentru executare. În timp ce 301 redirecționării este percepută ca o instrucțiune specifică. Și, în sfârșit, în contrast cu 301 de redirecționare, care poate fi configurat într-un singur fișier pentru întregul site, codul etichetei de rel = canonic va trebui să inserați în fiecare pagină.
Cum de a face o redirecționare 301 în .htaccess?

După deschiderea fișierului, înainte de a adăuga un cod de script personalizat, trebuie să faceți două lucruri:
- Activează modulul Apache mod_rewrite.
- Activați RewriteEngine în modulul mod_rewrite.
Pentru a face acest lucru, adăugați aceste două linii de cod:
301 redirecționare o pagină la o altă adresă URL
301 redirecționeze întregul director și toate fișierele într-o altă adresă URL
Asigurați-vă că ați configurat o redirecționare la un fișier. site-ul sursă htaccess de la care va redirecționa traficul, dar nu și în site-ul țintă!
Documentarea și testarea
Depanarea