Článek blogu:

Webové triky

Směska tipů a triků, které se občas hodí a většinou nejsou zrovna po ruce.

 13.9.2018   Doba čtení: 0.3 min.

Přesměrování

RewriteEngine On

Na variantu www.

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

HTTP na HTTPS

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ http://www.domain.cz/$1 [R,L]

Adresář na subdoménu

Redirect subdirectory to subdomain.

Docela často je potřeba přesměrovat požadavky na soubory, které byly původně v pod adresáři a nyní jsou přesunuté na samostatnou subdoménu (např. www.domain.cz/clients -> clients.domain.cz).

Pravidlo musí být před všemi ostaními!

RewriteCond
%{HTTP_HOST} ^(www\.)?domain\.cz$ [NC]
RewriteRule ^subfolder/(.*)$ http://subdomain.domain.cz/$1 [L,NC,R=301]