Î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?
Pe serverul web Apache 301 Redirecționarea poate fi făcută prin codul script-ul într-unul dintre cele două fișiere cu o configurație de text: .htaccess sau (pentru administratori care reprezintă site-uri individuale pe server), sau httpd.conf (instalare Apache în directorul rădăcină). utilizat de obicei configurație schimbare metoda .htaccess. pentru că noi considerăm că mai detaliat.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