.htaccess redirect www naar non-www met SSL

Om direct maar de code te geven om in een .htaccess bestand te zetten:

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]

.htaccess bestand

Een .htaccess bestand is een configuratie bestand. In het configuratie bestand staan instructies voor het afhandelen van inkomend verkeer.

Het .htaccess bestand is bij de meeste websites in de root folder te vinden bij shared webhosting kan dit dus de map met de website naam zijn of de public_html map.

Wat kun je allemaal met een .htaccess bestand?

htaccess bestanden worden vooral gebruikt worden om IP-adressen te blokkeren, redirects te plaatsen, foutmeldingen aanpassen, mappen te beveiligen en de rewrite engine aan te zetten (om gebruik te maken van rewrite rules).

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]

Gecategoriseerd in :,

Dit bericht is geschreven door Tim van Iersel

0 reacties op “.htaccess redirect www naar url met https/SSL en zonder www”

Reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *