301 Redirect htaccess - expediere corectă on-line
Bună ziua dragi cititori! În acest post scurt, vă voi spune despre 301 redirecționării, pentru că în procesul de creare și promovare a site-uri web fiecare webmaster trebuie să se ocupe de acest concept.
Pentru a simplifica într-un fel viața ta, să învețe cum să facă și să configurați 301 redirecționări în htaccess și php Halyards. Dar, mai întâi lucrurile primele.
Cum de a face o redirecționare 301 - metoda clasică
Unul dintre cele mai simple modele crea o redirecționare 301 este fișierul htaccess de utilizare.
Este necesară Condiția principală pentru funcționarea echipei este de locație în directorul rădăcină al site-ului. În același loc se află de obicei index.php fișier.
În absența unui astfel de fișier, trebuie să creați, acordând o atenție specială formatului. Numele fișierului trebuie să fie .htaccess (punctul adăuga o necesitate).
După verificarea existenței unui astfel de fișier, puteți crea funcția de redirecționare 301 htaccess.
Design-ul va fi după cum urmează: RedirectPermanent 301 NEW_URL OLD_URL.
Acesta reprezintă combinația după cum urmează:
Un analog al unei astfel de echipe este un RedirectMATCH script. Ar trebui să fie utilizat în caz de site-ul CMS schimbare.
Registrul va avea nevoie de ceva de genul următoarele:
Este de remarcat faptul că utilizarea unei astfel de echipe conduse de capacitățile tehnice ale locației de conținut de pe site-ul (server sau gazdă).
Dacă apache folosi modulul modalitate de a redirecționa prin htaccess este cel mai convenabil. Dar încă trebuie să includă mod_alias / module suplimentare de rescriere. Acestea pot fi activate în același fișier php.ini.
Dar ce se întâmplă dacă ai fi un motor de căutare indexate aproape toate paginile și vizitatorul este atras de alte pagini?
Pentru mulți proprietari de site-ul, căruia există o problemă de a instala o redirecționare, de multe ori neglijat alte setări de vizualizare - pe HTML.
În mediul de utilizator, acesta nu este considerat cel mai bun, și, prin urmare, foarte rar folosit. Cea mai mare parte acest lucru se datorează comportamentului motoarelor de căutare în timpul trecerii acestui site.
Cu toate acestea, dreptul de a exista, această metodă a, din moment ce, realizând esența sa poate merge pe la mai complexe și de înaltă calitate soluție.
Astfel, script-ul probei (meta-tag-ul, care se află în antetul codului site-ului):
Configurarea o redirecționare cu site-uri web PHP
Esența directivei se limitează la transferul titlurilor înainte de a emite rezultatele interogării într-un motor de căutare.
script-ul de cod pentru prescriere va fi următoarea:
Unele dintre regulile care guvernează utilizatorii experimentați atunci când scrieți 301 directivele de redirecționare:
• Pentru a reduce povara excesivă pentru găzduirea, vă puteți înregistra prin intermediul fișierului de redirecționare .htaccess. și prin editarea fișierului hpptd.conf.
• După configurarea unei directivele de redirecționare necesare pentru a asigura funcționarea corectă a tuturor script-urile înregistrate. Pentru acest comportament de testare (vizitati site-ul vechi).
• experimentarea nu este interzisă în principiu. Puteți încerca întotdeauna prin încercare și eroare pentru a obține rezultatul dorit.
Principalul lucru să cunoască elementele de bază de a lucra cu site-ul și toate aceste manipulări sunt efectuate în zona a site-ului demo (pe hard disk), și apoi perezalit prin conținut ftp;
Cu stimă, Maxim Voitik
Dacă doriți ca paginile din secțiunea vechi sunt transmise pe aceeași pagină numai nouă secțiune, de exemplu, site.ru/rss/article pe site.ru/interesno/article, atunci este suficient să se folosească următorul cod:
RewriteRule ^ rss /(.*)$ http: //site.ru/interesno/$1 [R = permanent, L]
Maxime, am o problemă mai dificilă. Online de mai mult de 6000 de fișiere, acestea sunt toate practic indexate. Site-ul a înlocuit motorul pe WordPress. Vechea versiune a site-ului de pe HTML și totul este pompat într-un dosar separat. Articole din ea arata ca următorul prompt www.situ.ru/situ/txt-6417.html cum să se înregistreze o redirecționare. Pentru ca vizitatorul link-ul vechi ar putea găsi un articol într-un dosar nou.