Trvale přesměruje starý web na nový [přesměrovat doménu webových stránek v .htaccess]
Trvale přesměruje starý web na nový [přesměrovat doménu webových stránek v .htaccess]
Když se vzdáme starého webu výměnou za nový, je dobré si návštěvníky starého webu udržet a automaticky je přesměrovat na nový. V této situaci mohou nastat dva scénáře.
1.Nový web je nainstalován na stejném názvu domény jako starý web.
V této situaci je dobré URL ponechámeplatné pro všechny staré stránky, a pokud to není možné, budou muset být adresy URL, které již neexistují přesměrovat buď na nové relevantní stránky, nebo na index nového webu (první stránka nebo domovská stránka).
Pokud například na starém webu máme webovou adresu "http://numedomeniu.com/servicii.html", je uvedeno, že tato adresa by měla existovat i na novém webovém projektu. Pokud to není možné, bude nutné provést trvalé přesměrování 301 na novou relevantní adresu nebo na "domovskou stránku" pomocí souboru .htaccess.
V tomto scénáři otevřeme a upravíme soubor.htaccess z kořenového adresáře domény (veřejné, public_html většinu času). Přidáme řádky:
Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html
stará stránka"services.html"bude automaticky přesměrován na novou stránku"portfolio.html".
K přesměrování stránky „services.html“ na index webu používáme řádek:
Přesměrování 301 /servicii.html http://numedomeniu.com/
2.Nový web je nainstalován na novém názvu domény a my se chceme přesměrovat ze starého názvu domény na nový.
V tomto scénáři mějte na paměti, že potřebujetehostování (webhostingové služby) pro obě domény. Alespoň po určitou dobu, dokud staré doménové jméno přestane existovatVyhledávání Google, pevizitky,letáky, atdreklamy.
Přesměrování všech stránek ze starého webu na první stránku nového webu bude provedeno přidáním .htaccess- ze starého projektu řádky:
<IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine on RewriteCond %{HTTP_HOST} ^numedomeniuvechi.com [OR] RewriteCond %{HTTP_HOST} ^www.numedomeniuvechi.com [NC] RewriteRule ^(.*)$ http://noulnumedomeniu.com/ [L,R=301] </IfModule>
Po provedení těchto změn budou návštěvníci starého webu automaticky přesměrováni na web nový.
301 přesměrování pomocí souboru .htaccess je k dispozici pouze pro webové servery kteří používají Apache (HTTP server) s povoleným modulem mod_rewrite (mod_rewrite.c).
Trvale přesměruje starý web na nový [přesměrovat doménu webových stránek v .htaccess]
Co je nového
O Stealth
Nadšenec do technologií, s radostí píšu na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, ale také s programovacími jazyky a bloggingovými platformami (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).
Zobrazit všechny příspěvky od StealthMohlo by vás také zajímat...