Kako za domeno nastavim preusmeritev na WWW?
Za preusmeritev (redirect) domene na www različico spletne strani (domene) lahko v .htaccess datoteki uporabite slednje direktive:
# Obvezno WWW
# Preverim, da vrednost HOST ni prazna (v primeru HTTP/1.0)
RewriteCond %{HTTP_HOST} !^$
# Preusmeritev vseh zahtevkov brez WWW na WWW razlicico domene
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
# Preverim, da vrednost HOST ni prazna (v primeru HTTP/1.0)
RewriteCond %{HTTP_HOST} !^$
# Preusmeritev vseh zahtevkov brez WWW na WWW razlicico domene
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Vedno nujno tudi opravite test, da ste želeno dosegli.
Lasten IP naslov za HTTPS
V primeru, da imate zakupljen lasten IP naslov za HTTPS, potem gre za gostovanja domene na lastnem IP naslovu in v .htaccess datoteki za preusmeritev uporabite slednje direktive:
# Obvezno WWW
# Preverim, da vrednost HOST ni prazna (v primeru HTTP/1.0)
RewriteCond %{HTTP_HOST} !^$
# Preusmeritev vseh zahtevkov brez WWW na WWW razlicico domene
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.DOMENA/$1 [R=301,L]
# Preverim, da vrednost HOST ni prazna (v primeru HTTP/1.0)
RewriteCond %{HTTP_HOST} !^$
# Preusmeritev vseh zahtevkov brez WWW na WWW razlicico domene
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.DOMENA/$1 [R=301,L]
Vrednost DOMENA spremenite v ime vaše domene.
Več o .htaccess (dostop do spletne strani).