.htaccess redirect www naar non-www met SSL
Om maar meteen met de deur in huis te vallen de code voor in het .htaccess bestand:
RewriteEngine on
# Non-SSL naar SSL
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# Non-www naar www
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Code language: Apache (apache)
.htaccess bestand
Een .htaccess
bestand is een configuratie bestand. Het configuratie bestand bevat instructies voor hoe om te gaan met inkomend website verkeer.
Het .htaccess bestand kan vaak gevonden worden in de root folder van een website. Binnen de meeste shared hosting gaat het om de map public_html
.
Wat kun je doen met het .htaccess bestand?
htaccess bestanden worden voornamelijk gebruikt om redirects te plaatsen, IP adressen te blokkeren, foutpagina’s te definiëren, mappen te beveiligen etc.
Andere code varianten:
.htaccess redirect non-www naar www met SSL
RewriteEngine On
# Non-www to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) https://www.%{HTTP_HOST}/$1 [R=301,L]
# Non-SSL to SSL
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
Code language: Apache (apache)