PočítačeBezpečnosť

Ako nakonfigurovať presmerovanie 301 pomocou súboru .htaccess. Správny postoj ako 301 presmerovanie na Joomla a iné CMS

O 301 redirect počul mnohokrát. Ale z dôvodu nedostatku potreby pre neho, a tiež kvôli strachu, aby niečo zle, my neprikladajú význam takéhoto postupu. Príspevok sa bude diskutovať podrobne, ako nastaviť presmerovanie 301.

O jeho nastavenia možno nájsť viac ako tucet článkov a informačných materiálov. Ale po prosmatra mnohé z nich na začiatku počítačových užívateľov a webmasteri môžu mať ťažkosti pochopiť nastavenie základy. Početné kódy a skripty, čo vedie k on-line informačných zdrojov, hlavne spôsobiť zmätok. V skutočnosti je všetko oveľa jednoduchšie, a tento článok bude slúžiť ako dobrý návod, ako nastaviť presmerovanie 301.

Čo je to 301 presmerovanie?

Budeme chápať v celej v poriadku. Po prvé, dajte nám definovať presmerovanie 301. To sa odkazuje na najjednoduchšie presmerovanie hosť prostriedkov na (webe) Internet na inú stránku na sieti, alebo názov domény. Pripomenúť, že tento článok nebude braný zreteľ žiadne chytré skripty a príliš zložitý kód a niektoré jednoduché možnosti presmerovania bude ukázané ďalej, ktoré sú dostatočné základné vedomosti o tejto téme pre akékoľvek webmaster.

Nástroj pre 301 presmerovanie - súboru .htaccess

Považujem to za vhodný nástroj ako .htaccess. 301 presmerovanie cez to, aby sa veľmi pohodlné a jednoduché. Htaccess je v podstate špeciálna služba súbor v usporiadaní, v ktorom je uzavretý veľkou funkčnosť a mnoho funkcií. S jeho pomocou môžete nastaviť zákaz prístupu do ľubovoľného adresára na serveri, určite kódovanie stránok, nastaviť ochranu súborov a priečinkov, vykonávať presmerovanie 301 a niektoré ďalšie aktivity.

Popisuje vlastnosti súboru všeobecne. V skutočnosti je to ešte pokročilejšie funkcie. Súbor nemá žiadny názov a je zapísaný ako .htaccess. Ide o to na samom začiatku je povinné.

Postup pre vytvorenie súboru .htaccess

Ak je koreňový priečinok webe nie je súbor, to môže byť veľmi ľahké vytvoriť na vlastnú päsť. Jeden z najrýchlejších spôsobov, ako vytvoriť - pomocou FTP klienta. Najpohodlnejšie z nich - FileZilla.

Ak chcete vytvoriť potrebu ísť do koreňového adresára vášho webového projektu - kliknutím v pravým tlačidlom prázdnom mieste počítačovej myši - vyberte "Vytvoriť nový súbor" - zadajte názov .htaccess - stlačte tlačidlo OK. Po týchto krokoch, súbor vytvorený možno upravovať. Jeho otvorenie môžu byť vyrobené v ľubovoľnom textovom editore.

Ale to sa niekedy stáva, keď FTP klienti skryť niektoré systémové súbory, vrátane súboru .htaccess. Preto v prípade, že súbor nebol nájdený v koreňovom priečinku, nie je potrebné ho ponáhľať vytvoriť. Po prvé, zistiť prítomnosť skrytých súborov. Ak chcete urobiť, prejdite na "server" a nastaviť kliešť na povinnom zobrazenie skrytých súborov.

Teraz máte našiel súbor .htaccess presmerovania 301 pomocou to bude ľahké vytvoriť. Ale najprv sa musíte rozhodnúť, čo to je.

Najpopulárnejší udalosť je užitočná pri 301 presmerovanie

Na základe odporúčaní vedúcich webových majstrov, z ktorých každý zdroj v sieti musí mať presmerovanie 301. A najpopulárnejší udalosť, kedy je veľmi potrebné, je presmerovať domény, ktoré vo svojom zložení má predponu www doménu bez nej, a naopak.

To je spôsobené tým, že akékoľvek stránky na internete je len jeden typ názov domény s www alebo môžu byť hlavne bez neho. Ďalšou možnosťou je, že je zrkadlo miesto. Primárne zrkadlo znamenie Internet zdrojov v súbore robots.txt pomocou direktívy hostiteľa. Okrem tohto súboru, hlavnou alternatívou domény by mal byť uvedený v "Yandex.Webmaster". Veľa vyhľadávačov sú dobré pre také nástroje, ako 301 presmerovanie. "Yandex" nie je výnimkou.

Ak zadáte primárne zrkadlo internetové zdroje vášho webu bude správne indexované a nebude vytvárať zbytočné duplicity. Veľa začiatočníkov webmasteri nikdy nepočul zrkadiel, čo je veľkú chybu, ktorá spôsobí veľké problémy v budúcnosti.

Význam nastavenia webové stránky zrkadla

Po všetkých vyššie uvedených činností s zrkadlo vyhľadávačov automaticky určí hlavnú doménu. Dokonca si môžete ľahko skontrolovať presmerovanie, bude všetko fungovať dobre. Tieto kroky by boli zastavené, ale najlepší spôsob, ako SEO optimalizácia internetové zdroje budú presmerovať ďalšiu konfiguráciu.

www prefix, ktorý je sám v označení dávno musel ísť do zabudnutia. Avšak Internet je stále existuje veľa zdrojov v mene www. Pre vyhľadávače domény s www aj bez nej - dvoch rôznych adresách. A mnoho užívateľov pri vyhľadávaní pre konkrétny webový projekt hnané do adresného riadku verzii s www. Preto je tento prefix až ktorá sa koná. Na základe tejto skutočnosti je nastavovanie zrkadiel je potrebné konanie. Áno, a pokyny, ako nastaviť presmerovanie 301, je tiež nutné študovať dostať svoje webový projekt úspešne indexované vo vyhľadávačoch.

Dôsledky nesprávneho nastavenia zrkadiel

Aby bolo možné zhodnotiť význam 301 presmerovanie a správne nastavenie spätných zrkadiel, vyberte nepriaznivé dôsledky ich zlým použitím. Taká je moc, len dva. Ale váha každej položky je veľmi vysoká.

Externé odkazy budú rozdelené medzi doménami s www aj bez nej v priamej súvislosti s tým, ako bude váš život odkazovať ostatnými užívateľmi a webové stránky. To naznačuje, že váš internetový projekt stratí niektoré z odkazov, ktoré majú negatívny vplyv na návštevnosť a jeho miesto v SERP. Avšak, toto nie je hlavným problémom.

Mnoho webmasteri sú si vedomí, že vyhľadávače sú neustále bojuje o jedinečnosti obsahu internetových zdrojov. Sú veľmi negatívny postoj k opakovaniu informácií, a celkom vážne penalizovať stránky s podobným obsahom, a to až do ich úplného zámku v SERP. Teraz načrtnúť nasledujúcu situáciu: vaše stránky od samého počiatku bol indexované s predponou www, ale s časovou doménu bez www dostala viac návštev a popularity (to sa spoliehalo čím ďalej častejšie vyššie).

Ty nevieš, že to nie je nič, aby ďalej rozvíjala svoj projekt. V priebehu času, je naplnený jedinečný obsah, veľa odkazov a komentárov. Vyhľadávače rovnaký zdroj monitora bez predpony www, poslal ho na brehu non-jedinečný obsah. Postupom času, bude to už nebude indexované úplne.

S cieľom vyhnúť sa takejto situácii, je súbor .htaccess. 301 presmerovanie, predpísané v nej, je schopný riešiť problém separácie zdrojových domén s www a s jeho neprítomnosti.

Presmerovať www doménu na názve miesta bez predpony, a naopak

Ako je presmerovanie nastavenie v tomto prípade. Všetko je jednoduché. Je nutné otvoriť súbor .htaccess a uložiť ho pod výsledný skript.

Presmerovať www doménu na názve miesta bez nej:

RewriteEngine na
RewriteCond% {HTTP_HOST} ^ www.moydomen.com
RewriteRule ^ (. *) $ Http://moydomen.com/$1 [R = 301, L].

A v inom:

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://www.moydomen.com/$1 [R = 301, L].

Je potrebné vziať do úvahy, že namiesto moydomen.com nutné zadať adresu vášho internetového zdroja v oboch prípadoch!

Je nutné, aby súbor .htaccess a presunúť ju do koreňového priečinka, nasledovanou nahradením predchádzajúceho súboru. Teraz návštevník kedykoľvek driving webovej adrese: (i http, a to aj bez neho, a to aj s www aj bez neho), sa vo všetkých prípadoch budete presmerovaný na úvodnú stránku. Pozreli sme sa na tom, ako nastaviť presmerovanie 301 na www bez www. Teraz sa poďme rozumieť s ďalšími spôsobmi jej použitia.

Prechod z jednej domény do internetového projektu do iného

Podobný režim je round-trip, ktorý je uvedený vyššie, musí byť použitá pri prechode z jednej domény internetového projektu do druhého. Ak chcete dať príklad demonštrácie. Povedzme, že by ste sa mali presunúť na doméne moysait-1.com moysait-2.com. V tomto prípade zapísať súbor .htaccess v kóde:

RewriteEngine On
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].

Zmena väzby CNC a presmerovať chvíľu

V niektorých prípadoch je nutné zmeniť odkazy CNC. Je možné, že je situácia, bolo rozhodnuté zmeniť celý úsek zo svojho podielu. Alebo vlastník pozemku nevie nič o CNC odkazuje na blogu už existoval a naplnené materiály. V takom prípade môže pomôcť presmerovať. Ako nastaviť presmerovanie 301 pre takýto prípad? Je dôležité, aby v takej situácii, všetky indikátory stránky (odkazy, ich váha v SERP), zostane rovnaká.

Uveďme si jednoduchý príklad. Bolo rozhodnuté o zmene názvu stránky moya_infa.html na obo_mne.html. V tomto prípade treba zapísať do .htaccess kód: presmerovať 301 moya_infa.html http://www.moydomen.com/obo_mne.html.

Podobne vyrába a presmerovanie 301 zo stránky na stránku.

Presmerovanie pri zmene príponu

Uveďme ďalší príklad. Webmasteri potrebné zmeniť príponu súboru z moya_stranichka.html na moya_stranichka.php. Rovnako ako v minulom položky stanovené v .htaccess nasledujúci kód: presmerovať 301 moya_stranichka.html http://www.moydomen.com/moya_stranichka.php.

Presmerovať s partnerskými programami

Napríklad je potrebné presmerovať návštevníka stránky na stránku s affiliate program. Samotné prepojenie vyzerá ako partnerský program www.partner.com/?ref=16011. Vidieť takéto spojenie, veľa zdrojov, budú návštevníci nechodí na to, hádanie vopred svoje zámery.

Ak chcete odkaz na správneho typu, ktorý chcete vytvoriť samostatnú stránku, ako príklad dlya_druzei.html, ktorý bude presmerovaný na stránku affiliate program. Zostáva len upraviť súbor .htaccess: presmerovať 301 dlya_druzei.html http://www.partner.com/?ref=16011.

Nasledujúci článok sa zameria na to, ako urobiť 301 presmerovanie Joomla motora a pomocou jazyka PHP.

Ako urobiť 301 presmerovanie na CMS Joomla

Mnoho užívateľov internetu určite videli chybová stránka 404. Joomla motor už má niekoľko vstavaný spôsoby, ako presmerovať zo stránky na stránku. Avšak, nie vždy fungovať. A to je veľmi ťažké pochopiť normálny užívateľa. Prichádzajú k presmerovanie podpory 301. Joomla má v štandardnej súčasť súboru .htaccess, ktorý môže produkovať všetky manipulácie popísané vyššie.

Nech proizvedom nastavenie presmerovať všetky stránky vášho internetového projektu. Po prvé, je potrebné sa pozrieť do htaccess.txt súboru adresára a dať mu správne meno .htaccess. Za to, že správca by mala byť nastavená v nastavení presmerovania začlenenie CNC (SEF), a dal zaškrtnite presmerovanie URL.

Potom otvorte súbor .htaccess a zaregistrovať ju do zoznamu správnych pravidiel pre odporúčania.

Presmerovať s PHP

Ak z nejakého dôvodu prístup k súboru .htaccess neexistuje alebo je uzavretý, existuje spôsob, ako robiť veci inak presmerovať 301. PHP vám pomôže.

Aby bolo presmerovanie z domény do domény so všetkými jeho nastavenia, text je nevyhnutné v ľubovoľnom editore vytvoriť súbor s príponou .php, volal jeho index a skopírujte nasledujúci skript:

<$ Ref = $ _ SERVER [ 'QUERY_STRING']?;

if (! '' $ ref =) $ ref = ''? $ ref;. header ( 'HTTP / 1.1 301 Trvalo presunuté');

header (, Miesto: http://moydomain.ru/'.$ref);

výstup ();

?>.

Tu moydomain.ru je doména, ku ktorému sa vykonáva presmerovanie. Výsledný súbor by mal nahrať na server v hlavnom webe adresára.
Aby presmerovanie z jednej stránky na v rámci rovnakej domény alebo rôzne, je nutné pred tým, než hlavný kód nesený stránky, vložte nasledujúce:

hlavičky ( "HTTP / 1.1 301 Trvale presunuté");

header ( "Location: http://www.moydomain.ru/moycategory/moypage.htm");

výstup ();

?>.

V dôsledku toho www.moydomain.ru/moycategory/moypage.htm je nová stránka, ktorá sa vykonáva presmerovanie.

Je dôležité mať na pamäti, že stránky v kóde, ktorý je vložený do skriptu Horeuvedené by malo byť meno na konci predlžovacieho .php. V opačnom prípade budete musieť použiť presmerovanie pomocou .htaccess.

Teraz, po preštudovaní článok akýkoľvek webmaster bude vedieť, ako nastaviť presmerovanie 301, čo to je a ako je to užitočné. Tu sú zobrazené najjednoduchšie možnosti používania presmerovania. Sú však nutné poznať všetky vlastníkmi webových stránok a blogov. A mal by brať do úvahy, že je dôležité, aby nielen nastavený správne presmerovaný, ale tiež skontrolovať správnu funkciu.

Ako môžete vidieť, presmerovania môže byť vytvorený nielen v súbore .htaccess, ale aj prostredníctvom mnohých štandardných funkcií CMS a pomocou PHP skripty.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.birmiss.com. Theme powered by WordPress.