301 redirecționare în htaccess, cum să configurați corect sau de a redirecționa 301 redirecționare

Cum să înființeze 301 redirecționări în htaccess

Modelul general pentru .htaccess, pe care le folosim:

Toate regulile sunt scrise ca:

Am scris un articol despre site-ul de lipire oglinzi. dar doar în cazul aici am rezuma, face mult mai convenabil de a utiliza pagina.

Exemple de utilizare 301 redirecționare

Redirecționează de la index.php acasă

Merge pseudonime site-ului

Dacă aveți mai multe domenii si doriti toate acestea pentru a redirecționa către site-ul principal, apoi utilizați:

Notă primele 2 rânduri, în cazul în care sunt indicate o oglindă în zona .com, dacă aveți diferite sau mai multe zone, apoi se adaugă regula.

De la www Redirecteaza non-www

Această metodă am descris mai devreme, dar repet. Pentru a lipi oglinda si alege din domeniul principal fără www prevede:

Redirect domeniu fără domeniu www cu www

Această acțiune este opusă celei anterioare, doar oglinda primară este www.site.ru:

301 pagini de redirecționare, cu și fără bară oblică

Acesta este un alt tip de nevoie, atunci vom lipici paginile site.ru/category/ și site.ru/category, după cum se poate vedea, la sfârșitul celei de a doua slash-uri nu este în valoare de o bară oblică:

Dacă trebuie să părăsească bara oblică contrar, la sfârșitul slash-uri, atunci ai nevoie de această opțiune:

Dacă pentru un motiv oarecare a apărut tipul de URL-uri site.ru/category//article.html, codul yuzaem:

în cazul în care „//“ poate fi înlocuit cu „-“ sau caractere duble în Urla.

Redirecționeze la o pagină nouă

Cel mai simplu redirecționare de la o pagină la alta, pentru că pur și simplu mount ca acest lucru:

În cazul în care în vârstă de post.html - este pagina dvs. vechi, iar new-site.ru/new-post.html - aceasta este o pagină nouă, și poate fi în orice domeniu (inclusiv domeniul dvs. curent).

Pentru a redirecționa URL-ul cu parametrii

Lucrul cu extensiile

Scoateți .html din adresa URL (pentru a elimina .php nu uitați să înlocuiască $ 1.html la $ 1.php):

Schimbarea .php la .html în urlah și vice-versa (nu uitați să schimbați în codul):

Corectă 301 redirecționează la un domeniu nou

Acest punct am identificat separat el este mai preocupat de transferul la un alt domeniu. Există un punct important, nu pierde Roboți revizuirea directivei - a subliniat la 3 linia de cod.

Cu astfel de mașinațiuni nu este complicat vom scăpa de pagini duplicat, îmbunătățind astfel optimizarea noastră internă și calitatea site-ului, respectiv.

Dacă cineva spune-mi voi fi foarte recunoscător!

De la www Redirecteaza non-www lucreaza pentru tine.

Aș putea fi greșit, dar nu am mai văzut în paginile AAL indicele site.ru/index.php/
Extinderea este punctul final în Urla

Conținutul fișierului a fost (începând cu opțiuni + FollowSymLinks)
Opțiuni + FollowSymLinks
Opțiuni -Indexes

## mod_rewrite în uz.

RewriteEngine on
RewriteCond% ^ $ site.ru [NC]

Opțiuni + FollowSymLinks
Opțiuni -Indexes

## mod_rewrite în uz.

Rezultate 0
Poți să spui asta?

301 redirecționare pentru site-ul Joomla mai multe limbi pe c 3 303 o redirecționare

În timpul 2-x săptămâni de căutare a informațiilor pe Internet a testat diferite piese de cod în htaccess, dar o versiune de lucru și nu au găsit.
Descrie, în detaliu modul în care vă rugăm să rezolve această problemă, deoarece această problemă nu se poate ocupa o mulțime de oameni, atât în ​​segmentul rusesc al Internetului, precum și în străinătate, sau descrie alte soluții posibile. Dacă pur și simplu, decizia de a-mi trimite la [email protected] oficiul poștal. pentru mai rapid capabil să-l realizeze.
Dacă cineva este banal, atunci scuza pentru ignoranta! 🙂

Datorită munca dovedit în cele din urmă înființat o redirecționare și a scăpa de duplicate! Știm cu toții că motoarele de căutare nu le place duplicate de pagini, cum este dublă indexare, datorită metodei redirecționează folosind .htaccess descris mai sus, sa dovedit a rezolva această problemă și a scăpa de duplicatele cu un slash la sfârșitul anului.