Blog.jirivanek.eu      Digitální zápisník

Přesměrování domény bez www na doménu s www pomocí .htaccess

Následující kód v souboru .htaccess umožňuje přesměrování domény bez www na doménu s www:

				
					RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

				
			

Vysvětlení jednotlivých částí kódu:

  1. RewriteEngine On: Tuto direktivu použijete pro zapnutí přepisování adres URL v Apache.

  2. RewriteCond %{HTTP_HOST} !^www\. [NC]: Tuto direktivu použijete k definování podmínky, kterou musí splňovat URL, aby se použila následující direktiva RewriteRule. V našem případě se jedná o to, že adresa URL nesmí začínat řetězcem “www.”.
    [NC] znamená, že porovnání není citlivé na velikost písmen.

  3. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]: Tuto direktivu použijete pro definování přepisování URL.
    ^(.*)$ znamená, že se má přepisovat celá adresa URL.
    Následně se adresa URL přesměruje na “http://www.” a poté se přidá původní adresa URL.
    [R=301,L] znamená, že se má použít HTTP kód 301 (permanentní přesměrování) a že se má proces přepisování ukončit (L).

Byl pro Vás tento článek užitečný?

Klikni na počet hvězd pro hlasování.

Průměrné hodnocení. 0 / 5. Počet hlasování: 0

Zatím nehodnoceno! Buďte první

Jak užitečný vidíte tento článek.

Sledujte mě na sociálních médiích.

Je mi líto, že pro Vás nebyl článek užitečný.

Jak mohu vylepšit článek?

Řekněte mi, jak jej mohu zlepšit.

Odebírat
Upozornit na
guest
0 Komentáře/ů
Vložené zpětné vazby.
Zobrazit všechny komentáře.

Pokud mi chcete napsat rychlou zprávu, využije, prosím, níže uvedený
kontaktní formulář. Děkuji.

Další Kontaktní údaje