GNU/Linux >> Znalost Linux >  >> Linux

Jednoduché přesměrování webových stránek přes .htaccess

Přehled

Během životnosti webové stránky může dojít ke změně názvu a namísto toho, aby návštěvníci navštívili starou webovou stránku, možná budete chtít, aby byli automaticky přesměrováni na novou webovou adresu. Aby toho bylo dosaženo, webové servery umožňují správcům (a vlastníkům webových stránek s přístupem k systému souborů) implementovat přesměrování pomocí speciálního souboru.

Webový server Apache používá soubor s názvem „.htaccess“, tento soubor umožňuje jemné ovládání na úrovni adresáře nebo podadresáře. Chcete-li implementovat přesměrování ze starého webu na nový web, můžete vytvořit soubor .htaccess pomocí textového editoru na vašem počítači a nahrát jej na webovou stránku. Změna se projeví okamžitě.

Pokyny

Do souboru .htaccess je třeba zadat následující řádky:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com.au [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com.au [NC]
RewriteRule ^(.*)$ https://www.newsite.com.au [L,R=301,NC]

Ujistěte se, že název je .htaccess "." je významný!

FTP jej do kořenového adresáře vašeho webu a otestujte jej. Pokud selže bez chyby, obraťte se na svého správce webových stránek, aby ověřil, že konfigurace webového serveru povoluje soubory .htaccess (standardně povoleno).


Linux
  1. Blokování přístupu prostřednictvím souboru .htaccess

  2. Údržba vzdálených webových stránek pomocí sitecopy na Ubuntu 16.04

  3. Jednoduché monitorování webového serveru (živé)

  1. Zrcadlete svůj web pomocí rsync

  2. Jak přesměruji svůj web pomocí (tečka) souboru htaccess?

  3. Jak povolím ExecCGI přes soubor .htaccess?

  1. Časté dotazy ohledně migrace webhostingu

  2. Jak povolit ExecCGI přes soubor .htaccess?

  3. Jak odepřít přístup ke konkrétnímu souboru na vašem webu přes .htaccess