GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Nastavení přesměrování v cPanel

Rozhraní Redirects vám umožňuje přesměrovat všechny domény v cPanelu a jejich interní zdroje na jiné domény a adresy URL. Přesměrování posílá všechny návštěvníky domény (a roboty vyhledávačů) na jinou adresu URL.

URL je doména spolu s webovými zdroji za jejím názvem, např. http://sourcedomain.com/site/address.php

Existují dva typy přesměrování – 301 trvalé a 302 dočasné .

Všechna přesměrování přes rozhraní cPanel zanechávají v souboru .htaccess kus kódu.

Přidat přesměrování

Přidejte zdrojovou doménu (sourcedomain.com) do cPanel (jako doplněk nebo zaparkovanou doménu) s hlavními servery názvů domén vašeho účtu.

Cílová doména (targetdomain.com) nemusí být nutně v cPanel nebo být s hlavními servery doménových jmen vašeho účtu.

(1 ) Typ :Vyberte typ přesměrování – trvalé 301 nebo dočasné 302. Ve většině případů je lepší zvolit trvalé přesměrování 301.

Vyberte přesměrování 302, pokud bude skutečně dočasné, například v případech, kdy je prováděna údržba nebo je dočasně omezen přístup k webovému zdroji.

301 Trvale přesunuto a 302 Nalezeno jsou stavové kódy HTTP přijaté v reakci na webové klienty a roboty vyhledávačů, kteří se pokoušejí získat přístup k přesměrované adrese URL.

Stavový kód 301 Trvale přesunuto upozorní prohlížeč návštěvníka, aby aktualizoval své záložky novou adresou URL. Také upozorní roboty, že požadovaný webový zdroj má novou adresu URL. (2 ) http://(www.)? :Chcete-li nastavit přesměrování, vyberte z rozbalovací nabídky zdrojovou doménu. Pokud v tomto poli ponecháte možnost **Všechny veřejné domény*, všechny domény na účtu budou přesměrovány. (3 ) / :Chcete-li přesměrovat pouze tuto doménu, ponechte pole prázdné. Například, pokud chcete přesměrovat pouze sourcedomain.com bez jeho interních URL, jako je sourcedomain.com/dir/file.html. Pokud přesměrujete adresář/soubor nebo URL, budou přesměrovány samostatně. Pokud například uživatelé přistupují na http://sourcedomain.com, nebudou přesměrováni.

(4 ) Přesměruje na :Toto je cílová doména.

V tomto textovém poli musíte zadat protokol. Například http://, https:// nebo ftp://.

Zadejte URL, kam budou návštěvníci přesměrováni:
– doména nebo
– adresa URL adresáře, např. http://targetdomain.com/directory or
– URL souboru, např. http://targetdomain.com/directory/file.html

Po přesměrování se v adresním řádku zobrazí adresa cílové domény.

(5 ) www. přesměrování :Tato možnost odkazuje na zdrojovou doménu, která bude přesměrována (sourcedomain.com).

Pouze přesměrování pomocí www. – Přesměrování je aktivní pouze pro URL s www. prefix před částí názvu domény. např. www.sourcedomain.com.

Přesměrování s nebo bez www. – Přesměrování je aktivní pro obě adresy URL s nebo bez www. prefix před částí názvu domény, např. www.sourcedomain.com nebo sourcedomain.com.

Nepřesměrovávejte www. – Přesměrování je aktivní pouze pro URL bez www. prefix před částí názvu domény, např. sourcedomain.com. Tato možnost je vhodná pro nastavení přesměrování počínaje www. předpona, např. sourcedomain.com bude vždy přesměrován na www.sourcedomain.com.

(6 ) Přesměrování pomocí zástupných znaků :Vyberte možnost Přesměrování pomocí zástupných znaků, pokud chcete přesměrovat všechny soubory v adresáři na stejný název souboru v novém adresáři.

Možnost Zástupný znak v podstatě přesměruje vše za název zdrojové domény a přidá se k nové URL. Například při přístupu:

http://zdroj doména.com/dir/index.html

uživatelé budou přesměrováni na stejný zdroj, ale s novou doménou:

http://cíl doména.com/dir/index.html

WordPress, Joomla!, Drupal

Při přesměrování přes cPanel-> Redirects systém přidá kód přesměrování na konec souboru .htaccess. Některé redakční systémy jako WordPress, Joomla! nebo Drupal nemusí být schopen zpracovat tento kód. To je způsobeno tím, že se aplikace řídí pravidly ze specifické části souboru .htaccess. Tato sekce je vždy před přesměrovacím kódem.

Pravidla WordPressu jsou například v následujícím sektoru souboru .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

V případě, že se přesměrování nezdaří, přesuňte pravidla na začátek sekce WordPress za RewriteEngine On řádek, například:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sh\-mywordpress\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.sh\-mywordpress\.com$
RewriteRule ^dir$ "http\:\/\/targetdomain\.com\/" [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Důležité :Před úpravou souboru .htaccess si vždy vytvořte záložní kopii. Pokud se v souboru .htaccess vyskytnou nesrovnalosti v obsahu, webová stránka se může přestat načítat a můžete obdržet zprávu Error 500.

Aktuální přesměrování

V této sekci můžete zkontrolovat všechna dostupná přesměrování.

Úprava přesměrování není podporována. Chcete-li změnit přesměrování, musíte jej odstranit a poté znovu vytvořit.

Přesměrování můžete vyhledávat podle domény, adresy URL atd.

Chcete-li zkontrolovat, zda přesměrování funguje správně, klikněte na příslušný odkaz ve sloupci Adresář.


cPanel
  1. Přehled cPanel

  2. Jak nastavit přesměrování domény v cPanel

  3. Výchozí webová stránka v cPanelu

  1. Jak nakonfigurovat přesměrování v cPanel

  2. Nastavte přesměrování domény v cPanel

  3. Jak provést přesměrování webových stránek

  1. Jak spravovat domény v cPanel

  2. Jak vytvořit přesměrování webu/domény v cPanel

  3. Typy přesměrování domény