Za prvé, co je přesměrování? Když chcete nasměrovat návštěvníky z jedné domény nebo odkazu na jinou, jedná se o přesměrování. Například, pokud chci někoho, kdo zadá http://www.bluefox.com přejděte na http://www.redsun.com , pro tuto práci bych použil aredirect. Toto funguje pro adresy URL HTTP i HTTPS.
Tento článek vysvětluje každý z těchto typů a proč je můžete použít.
přesměrování 301
301 je trvalé přesměrování. Obvykle to používáte, když přesouváte web z jedné domény do jiné a chcete, aby vaši návštěvníci sledovali váš web na jeho nové umístění. Tento konkrétní typ je vhodný pro vyhledávače a je efektivní pro přesměrování webu.
Příklady, kdy použít přesměrování 301:
- Vaše webové stránky se přesunuly na novou doménu a vy chcete hladký přechod.
- Máte různé adresy URL, které odkazují na stejnou hlavní adresu URL. Zákaznické portály používají toto nastavení. Příklad:mycloud.rackspace.com ,portal.rackspace.com a login.rackspace.com všechny ukazují na stejný web:login.rackspace.com/login .
- Chcete sloučit dva ze svých webových stránek a přesměrovat zastaralé adresy URL na nejaktuálnější.
přesměrování 302
302 je dočasné přesměrování, které se používá, když chcete dočasně přesměrovat provoz z jednoho webu na jiný. Vyhledávače si poznamenají původní URL při směrování přesměrování 302 ve výsledcích vyhledávání.
Příklady, kdy použít přesměrování 302:
- Váš web je mimo provoz z důvodu údržby a máte záložní stránku, kterou v takovém případě použijete.
- Jste uprostřed přechodu přesouvat svůj web, ale druhý web není plně aktivní, takže přesměrováváte provoz zpět na původní web, dokud nebude váš druhý web připraven.
- Chcete udržovat stránku centrálního centra, která má vedlejší stránky s měnícím se obsahem, jako jsou například akční nabídky. Místo toho, abyste neustále měnili svůj web, můžete vytvořit sekundární prodejní stránku a dočasně přesměrovat své návštěvníky z hlavní stránky centra na aktuální stránku prodeje.
Rámec adresy URL
Další dva názvy pro naše třetí přesměrování jsou maskování adresy URL a maskování adres URL . SEO algoritmy pro vyhledávače tuto metodu odsuzují. Proč? V podstatě vám umožňuje umístit vaši doménu nad jinou webovou stránku. Například web, na který se díváte, je rackspace.com , ale to, co vidíte v adresním řádku prohlížeče, je www.greenskybluegrass.com . Když se URL a obsah webu neshodují, je to klíčový indikátor toho, že dochází k přesměrování rámce URL.
Dalším důvodem, proč vyhledávače toto přesměrování nemají rádi, je to, že způsobuje duplicitní obsah. Vaše doména a maskovaná doména se zobrazí jako stejná stránka a vyhledávače vybírají jednu přes druhou. Vyhledávače nezobrazují dvě domény se stejným obsahem.
Naštěstí ne všechny webové stránky umožňují maskování a existují způsoby, jak zabránit komukoli v maskování vašich domén na úrovni serveru.
Záznam CNAME
Náš konečný typ není ve skutečnosti typ přesměrování, i když si jej mnoho lidí představuje. Rozdíl mezi CNAME a ostatními přesměrováními je ten, že CNAME je záznam DNS, zatímco přesměrování jsou konfigurace na úrovni serveru. CNAME ukazuje vaši doménu na IP adresu. Místo skutečného přesměrování jedné domény na druhou zkopíruje záznamy DNS cílové domény.
Obvyklá mylná představa je, že záznam CNAME zobrazuje web cílové domény. Není tomu tak. Záznam CNAME pouze odkazuje DNS druhé domény na IP adresu cílové domény. Poté, co návštěvník dosáhne IP adresy, webový server rozhodne, co návštěvník uvidí. Pokud administrátor nic nenastavil pro druhou doménu v rámci webového serveru, virtuálního hostitele nebo bloku serveru, server zobrazí svou výchozí stránku. To by mohlo skončit jako cílová doména, pokud konfigurační soubory webového serveru označují webovou stránku cílové domény jako výchozí webovou stránku. To však není výchozí nastavení.
Při používání záznamů CNAME buďte opatrní. Nepoužívejte záznam CNAME pro obyčejnou doménu, jako je bluesky.com . To způsobí, že všechny ostatní záznamy pro danou doménu se stanou neviditelnými. Řešením by bylo vytvořit záznam aCNAME pro www.bluesky.com a poté použijte přesměrování pro odeslání návštěvnosti na bluesky.com .
Další informace naleznete v těchto článcích:
- Tipy a triky pro Linux htaccess
- Vytvořte přesměrování Apache
- Vytvořte přesměrování nginx