Redirect 301 - Hogyan hozzunk létre hívásátirányítás

Ha Ön tapasztalt felhasználó, akkor ugorjon a szakasz leírja, hogyan kell beállítani a 301 átirányítást.

Mi a 301-es átirányítás?

Nem minden kezdő webmesterek tudom, mi a „301-es átirányítás”, amelyre azt szánták. Ahogy a neve is mutatja, ez a fogalom két részből áll:

A kommunikáció a böngésző és az internetes serovrom

Ebben az esetben azt mondhatjuk, hogy a böngésző a szervert alsol.ru és kéri vissza a dokumentumot az index.php található, amely a / slovar-synonymov /.

Ebből arra lehet következtetni, hogy a kezelés után a böngésző a webkiszolgáló, az utóbbi visszatér hozzá, hogy a kért dokumentumot, és megjelenik a felhasználó képernyőjén. De ez nem mindig van így.

Mi a helyzet a kérés kód

Bizonyára láttad a böngésző hibaüzenetet helyett a kért oldalt. Ha nem emlékszik, meg hogy hogyan néznek ki.

Redirect 301 - Hogyan hozzunk létre hívásátirányítás
Redirect 301 - Hogyan hozzunk létre hívásátirányítás

Ha a kért oldal nem létezik, akkor a szerver értesíti az ügyfelet speciális kérés állapotát kódot. Ebben az esetben az állapot kód egyenlő 404, amint a példa mutatja.

Beszéd rendesen, az állapot kódot ad vissza minden esetben, mivel ez szerves része a HTTP protokoll. Ha az oldal létezik, és átkerül a böngésző 200 status code vissza az OK gombra. Az alábbiakban a legnépszerűbb kódok:

Teljes lista állapotok és átirat is itt található.

Bizonyos esetekben, a 301-es átirányítás

páros oldalakon

Nyilvánvaló, hogy az összes keresők próbál adni a felhasználóknak a legrelevánsabb (amennyire lehetséges igényeinek kielégítésére) eredménye. És az egyik fő ellenség a keresőmotorok olyan oldalak, amelyek ugyanolyan tartalommal. Miért van szükség az Internet, amely egy csomó hasonló oldalak? Képzeld el, ha a kereső is jelen van az eredménye, ahol az egyes helye tartalmazza ugyanazt azonos információkat. Nagyon hamar, ez a kereső megszűnik népszerű lenni, és bánkódik a különbözetet az interneten.

Mozgó oldalt egy új domain

Hogyan hozzunk létre 301 átirányítás

Végül, akkor menj a fő tárgya a cikk. Hogyan szervezzünk egy 301-es átirányítás? Számos módja van erre.

301-es átirányítás .htaccess fájlt

A .htaccess fájl alkalmas elsősorban a webmesterek, akik nem akarnak beavatkozni a kódját CMS vagy nem bíznak a saját programozási ismeretek.

Átirányítani minden kérés a régi és az új helyén, a root helyén a régi .htaccess fájlt és add hozzá a következő sort:

Az általános szintaxis a Redirect irányelv .htaccess fájl a következő:

Használata RedirectMatch irányelv

Használhatja a következő kódot:

Az egyik hátránya ezeknek az irányelveknek a képtelenség, hogy használja a paraméterek átvitele a GET URI. Ie Van egy fordított átirányítás

Annak érdekében, hogy képesek legyenek együttműködni GET, akkor kell használni mod_rewrite modul képességeit.

Átirányítás mod_rewrite modul irányelvek

Tekintsük néhány példát, kezdve a bonyolultabb.

A szervezet egy oda-vissza

felvenni a .htaccess fájlt az alábbi kódot:

RewriteCond irányelv lehetővé teszi a hozzáférést változók kiszolgáló reguláris kifejezések segítségével nekik. Utána RewriteRule irányelv végrehajtása csak abban az esetben egy reguláris kifejezés az előző sorban RewriteCond irányelvet.

a következő:

Kapcsolódó cikkek