ClaudiaWD
Gebruiker
- Lid geworden
- 21 jul 2011
- Berichten
- 109
Hi allemaal,
Ik heb een vraag omtrent een website van mijn werk. Vorige week heb ik daarop een SSL certificaat geïnstalleerd, maar helaas blijft het redirecten maar verkeerd gaan. De bedoeling is dat domein.nl moet automatisch moet doorsluizen naar https://www.domein.nl, met uitzondering van bijv. http://test.domein.nl en http://test2.domein.nl.
Op de FTP staan verschillende folders in /public_html/, met ook een .htaccess. Elke folder in /public_html/ is eigenlijk een aparte website op een ander domein, maar ééntje is /www/ en daarin staat de betreffende website. Stel, deze is te bereiken via domein.nl.
Ik heb twee .htaccess bestanden. Eén in de root (public_html) en één in de www-map. Die in de root bevat de volgende tekst:
Dat werkt verder prima, echter wil ik deze nu ook door gaan sluizen naar https://www. Ik heb er nu dus al de volgende regels bij geplakt (er onder, en daarna ook er boven):
In de .htaccess in de /www/ map staat o.a. het volgende:
Ik heb werkelijk geen flauw idee wat ik nu allemaal aan het doen ben, dus kan iemand me even in de goede richting duwen alstublieft?
Ik heb een vraag omtrent een website van mijn werk. Vorige week heb ik daarop een SSL certificaat geïnstalleerd, maar helaas blijft het redirecten maar verkeerd gaan. De bedoeling is dat domein.nl moet automatisch moet doorsluizen naar https://www.domein.nl, met uitzondering van bijv. http://test.domein.nl en http://test2.domein.nl.
Op de FTP staan verschillende folders in /public_html/, met ook een .htaccess. Elke folder in /public_html/ is eigenlijk een aparte website op een ander domein, maar ééntje is /www/ en daarin staat de betreffende website. Stel, deze is te bereiken via domein.nl.
Ik heb twee .htaccess bestanden. Eén in de root (public_html) en één in de www-map. Die in de root bevat de volgende tekst:
HTML:
RewriteCond %{HTTP_HOST} ^(www.)?www.domein.nl$
RewriteCond %{REQUEST_URI} !^/www/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /www/$1
RewriteCond %{HTTP_HOST} ^(www.)?www.domein.nl$
RewriteRule ^(/)?$ www/index.php?page=home [L]
Dat werkt verder prima, echter wil ik deze nu ook door gaan sluizen naar https://www. Ik heb er nu dus al de volgende regels bij geplakt (er onder, en daarna ook er boven):
HTML:
# Non-www to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Use HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
In de .htaccess in de /www/ map staat o.a. het volgende:
HTML:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.domein.nl/$1/ [L,R=301]
Ik heb werkelijk geen flauw idee wat ik nu allemaal aan het doen ben, dus kan iemand me even in de goede richting duwen alstublieft?
