nisfarm.ru

Jak konfigurovat přesměrování 301 prostřednictvím .htaccess. Správný postoj jako přesměrování 301 v Joomla a dalších CMS

Mnoho lidí slyšelo o přesměrování mnohokrát. Ale protože to nebylo třeba, a také kvůli strachu, že něco udělá špatně, nepřikládali takový postup význam. Článek podrobně diskutuje, jak nakonfigurovat přesměrování 301.

O jeho konfiguraci naleznete více než tucet článků a informačních materiálů. Ale po prohlížení mnoha z nich mohou uživatelé počítačů a webmasteři mít potíže s pochopením základů nastavení. Množství kódů a skriptů poskytovaných v online zdrojích informací z velké části způsobuje nedorozumění. Ve skutečnosti je vše mnohem jednodušší a tento článek bude sloužit jako dobrý návod, jak nastavit přesměrování 301.

Co je přesměrování 301?

Vyřešíme to v pořádku. Za prvé, dejte nám definovat přesměrování 301. To se odkazuje na nejjednodušší přesměrování host prostředků na (webu) Internet na jinou stránku na síti, nebo název domény. Předeslat, že tento článek nebude brán zřetel žádné chytré skripty a příliš složitý kód a některé jednoduché možnosti přesměrování bude ukázáno dále, které jsou dostatečné základní znalosti o tomto tématu pro jakékoliv webmaster.

Nástroj pro přesměrování 301 - soubor .htaccess

Zvažte takový vhodný nástroj jako .htaccess. Přesměrování 301 přes to udělat velmi pohodlné a jednoduché. Htaccess je neodmyslitelně speciální soubor služeb v konfiguraci, která má velmi rozsáhlou funkcionalitu a mnoho funkcí. S jeho pomocí můžete nastavit zákaz přístupu do libovolného adresáře na serveru, určete kódování stránek, nastavit ochranu souborů a složek, provádět přesměrování 301 a některé další aktivity.

jak nakonfigurovat přesměrování 301

Toto je popis vlastností tohoto souboru obecně. Ve skutečnosti je jeho funkce ještě pokročilejší. Soubor nemá žádné jméno a je napsán jako .htaccess. Bod na začátku je povinný.

Postup pro vytvoření souboru .htaccess

Není-li v kořenovém adresáři souboru žádný soubor, můžete jej vytvořit velmi snadno. Jedním z nejrychlejších způsobů vytváření je použití klienta FTP. Nejpohodlnější z nich je FileZilla.

Chcete-li vytvořit, musíte jít do kořenového adresáře svého projektu Internet - klikněte pravým tlačítkem myši na počítačovou myš - vyberte "Vytvořit nový soubor" - zadejte název .htaccess - klikněte na OK. Po těchto akcích lze upravit vytvořený soubor. Jeho otevření může být provedeno libovolným textovým editorem.

htaccess přesměrování 301

Ale také se stává, když FTP klienti skrývají některé systémové soubory, včetně .htaccess. Proto pokud tento soubor nebyl nalezen v kořenovém adresáři, nemusíte se pospíšit při jeho vytváření. Nejprve zkontrolujte jeho přítomnost ve skrytých souborech. Chcete-li to provést, přejděte na záložku "Server" a zaškrtněte políčko pro vynutí zobrazení skrytých souborů.

Takže byl vytvořen buď soubor .htaccess, nebo jeho přesměrování 301 bude snadno vytvořeno. Nicméně, nejprve je třeba se rozhodnout, proč je.

Nejpopulárnější případ, kdy mohou být užitečné 301 přesměrování

Podle doporučení vedoucích webmasterů by každý zdroj na webu měl mít 301 přesměrování. A nejpopulárnější případ, kdy je to velmi nezbytné, je přesměrování z domény, která ve svém složení má předponu z www, na doménu bez něj a naopak.

Je to proto, že jakýkoli web na internetu může být pouze jeden typ doménového jména s www nebo bez Další možností je zrcadlit stránku. Hlavní zrcadlo internetového zdroje je v souboru robots.txt podepsáno pomocí hostitelské směrnice. Kromě tohoto souboru by měl být v "Yandex.Webmaster" uveden hlavní variant domény. Mnoho vyhledávačů dobře odkazuje na nástroj, jako je přesměrování 301. "Yandex" není tou výjimkou.

jak nakonfigurovat 301 přesměrování

Při zadávání hlavního zrcadla internetového zdroje bude váš web správně indexován a nebude vytvářet zbytečné duplikáty. Mnoho nových webmasterů nikdy neslyšelo o zrcadlových místech, což je velmi velká chyba, která v budoucnu způsobí velké potíže.

Hodnota nastavení místních zrcadel




Po všech akcích provedených se zrcadlem vyhledávače automaticky určují hlavní doménu. Můžete dokonce snadno zkontrolovat přesměrování, vše bude fungovat dobře. Tyto akce by mohly být zastaveny, ale nejlepším způsobem SEO optimalizace internetového zdroje bude další konfigurace přesměrování.

Velice předpona www v označení už dávno muselo zapomenout. Nicméně stále existuje mnoho zdrojů na internetu s www ve jménu. Pro domény vyhledávačů s www a bez www - dvě různé adresy. A mnoho uživatelů při vyhledávání pro konkrétní webový projekt hnané do možností adresního řádku s předponou Proto dosud místem k životu. Vycházíme z toho, že nastavení zrcadel je nezbytným krokem. Ano, a pokyny, jak nastavit přesměrování 301, je také nutné studovat dostat své webový projekt úspěšně indexovány ve vyhledávačích.

Důsledky nesprávných nastavení zrcadel

Abychom mohli posoudit význam 301 přesměrování a správné nastavení zrcadel, zdůrazníme škodlivé účinky jejich nesprávné práce. Neexistuje tolik, jen dva. Ale váha každé položky je velmi vysoká.

Externí odkazy budou rozděleny mezi domény s www a bez www, v závislosti na tom, jak ostatní uživatelé a stránky odkazují na váš zdroj. To znamená, že váš internetový projekt ztratí některé odkazy, což negativně ovlivní jeho účast a umístění ve výsledcích vyhledávání. To však není hlavní problém.

jak nastavit 301 přesměrování s www bez www

Mnoho správců webu chápe, že vyhledávače neustále bojují za jedinečnost obsahu internetových zdrojů. Jsou velmi negativní ohledně duplicity informací a docela důrazně potírají stránky s podobným obsahem až do úplného zablokování výsledků vyhledávání. Nyní nastíníme následující situaci: Váš zdroj byl indexován od samého začátku s předponou www, ale časem doména bez WWW získala větší počet návštěv a popularitu (častěji uváděných a častěji zmíněných).

O tom nic nevíte a dále rozvíjejte svůj projekt. Časem je naplněn jedinečným obsahem, mnoha odkazy a komentáři. Vyhledávače při sledování zdroje bez předpony www jej poslaly k zákazu pro ne-jedinečný obsah. Časem se zcela zastaví indexování.

Abychom se vyhnuli této situaci, existuje soubor .htaccess. Přesměrování 301, které je v něm registrováno, může vyřešit problém sdílení zdroje v doménách s www a jeho nepřítomností.

Přesměrování z www do název webu bez předpony a naopak

Jak nakonfigurovat přesměrování v tomto případě. Je to všechno jednoduché. Potřebujete otevřít soubor .htaccess a registrovat skript níže.

Přesměrování z www do název webu bez ní:

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

A jiným způsobem:

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

Je třeba vzít v úvahu, že namísto moydomen.com je nutné v obou případech specifikovat adresu vašeho internetového zdroje!

co je to

Měl byste soubor .htaccess uložit a přesunout do kořenové složky a nahradit předchozí soubor. Nyní návštěvník při jakémkoli řízení adresy webu (alespoň s http, i bez něj, dokonce ani s www, ani bez něj) bude ve všech případech přesměrován na hlavní stránku. Podívali jsme se na to, jak nastavit přesměrování 301 pomocí www, aniž bychom si uvědomili další způsoby, jak jej použít.

Chystáte se z jedné domény projektu na internet do jiného

Podobný režim přesměrování, jak byl zmíněn výše, by měl být použit při přesunu z jedné domény projektu Internet do jiného. Pro ukázku uvádíme příklad. Řekněme, že byste se měli přestěhovat z moysait-1.com na moysait-2.com. V tomto případě byste měli napsat kód v souboru .htaccess:

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

Změna referencí CNC a přesměrování v tomto případě

Někdy je třeba změnit CNC reference. Je možné, že byla taková situace, že bylo rozhodnuto změnit celý oddíl na vlastní zdroj. Nebo majitel webu nevěděl nic o CNC odkazu a blog již existoval a byl naplněn materiály. V takovém případě může pomoci přesměrování. Jak nakonfigurovat 301 přesměrování pro tento případ? Je důležité, že s tímto stavem záležitostí zůstávají všechny ukazatele stránek (odkazy, jejich váha ve výsledcích vyhledávání) stejné.

přesměrování 301 php

Zde je jednoduchý příklad. Bylo rozhodnuto změnit název stránky z moya_infa.html na obo_mne.html. V tomto případě musíte zapsat kód .htaccess: přesměrování 301 moya_infa.html https://mydomain.com/obo_mne.html.

Podobně jsou přesměrovány 301 ze stránek na stránku.

Přesměrování při změnách přípon souborů

Dovolte nám dát ještě jeden příklad. Webmasteři potřebují změnit rozšíření ze souboru moya_stranichka.html na moya_stranichka.php. Podobně jako v minulosti jsme přiřadili následujícímu kódu: .htaccess: redirect 301 moya_stranichka.html https://mydomain.com/moya_stranichka.php.

Přesměrování s affiliate programy

Například musíte přesměrovat návštěvníka na stránku s partnerem. Samotný odkaz affiliate programu vypadá jako partner.com/?ref=16011. Když si všimnete takového odkazu, mnoho návštěvníků tohoto zdroje nepřekročí a předem se o vašich záměrech hádat.

Chcete-li odkaz na správného typu, který chcete vytvořit samostatnou stránku, jako příklad dlya_druzei.html, který bude přesměrován na stránku s affiliate program. Zbývá pouze upravit soubor .htaccess: přesměrování 301 dlya_druzei.html https://partner.com/?ref=16011.

Dále v článku zvážíme, jak provést přesměrování 301 v Joomla motoru a použití jazyka PHP.

Jak přesměrovat 301 do CMS Joomla

Mnoho uživatelů internetu pravděpodobně vidělo stránku s chybou 404. Motor Joomla již má několik vestavěných metod přesměrování od strany na stránku. Ne vždy však fungují. A jsou obtížné pochopit běžným uživatelem. Zde se vrátí přesměrování 301. Joomla má ve své standardní kompozici soubor .htaccess, pomocí kterého můžete provádět všechny výše popsané manipulace.

přesměrování 301 joomla

Konfigurujeme přesměrování na všechny stránky vašeho internetového projektu. Nejprve v adresáři potřebujete najít soubor htaccess.txt a dejte jej správný název .htaccess. Poté v administrátorském panelu nastavte v nastavení přesměrování nastavení CNC (SEF) a zkontrolujte přesměrování adres URL.

Pak otevřete soubor .htaccess a přiřaďte pravidla pro nezbytné přesměrování.

Přesměrování pomocí PHP

Pokud z nějakého důvodu přístup k souboru .htaccess neexistuje nebo je uzavřen, existuje způsob, jak dělat věci jinak přesměrovat 301. PHP vám pomůže.

Aby bylo přesměrování z domény do domény se všemi jeho nastavení, text je nezbytné v libovolném editoru vytvořit soubor s příponou .php, volal jeho index a zkopírujte následující skript:

pokud ($ ref! = ``) $ ref = `?`. $ ref-header (`HTTP / 1.1 301 Moved Permanently`);

záhlaví (`Umístění: https://mydomain.ru/`.$ref);

exit ();

?>.

Moydomain.eu je doména, na kterou se přesměrování provádí. Přijatý soubor by měl být odeslán na server v hlavním katalogu webu.
Chcete-li přesměrovat ze stránky na stránku v rámci stejné nebo jiné domény, musíte před hlavním kódem přenosné stránky vložit následující:

záhlaví ("HTTP / 1.1 301 Permanently Moved");

záhlaví ("Umístění: https://mydomain.ru/mycategory/moypage.htm");

exit ();

?>.

V důsledku toho je moydomain.ru/mycategory/moypage.htm nová stránka, která je přesměrována.

Je důležité vzít v úvahu, že stránka, v níž je vložen výše uvedený skript, by měla mít na konci názvu příponu .php. Jinak budete muset přesměrovat přes .htaccess.

Nyní, po studiu článku, každý správce webu bude vědět, jak nastavit přesměrování 301, co to je a jak užitečné to je. Zde jsou nejjednodušší možnosti použití přesměrování. Nicméně, musí být známa jakémukoli majiteli webových stránek a bloggerům. A stojí za to, že je důležité nejen nastavit správné přesměrování, ale také zkontrolovat správné fungování.

Jak můžete vidět, přesměrování může být vytvořen nejen v souboru .htaccess, ale také prostřednictvím mnoha standardních funkcí CMS a pomocí PHP skripty.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru