Rewrite rules

Hier horen vragen over google, irc, nieuwsgroepen, e-mail enz....
Plaats reactie
Tazmanian79
Member
Member
Berichten: 96
Lid geworden op: 21 aug 2008, 12:57
Twitter: yvessoers
Uitgedeelde bedankjes: 9 keer
Bedankt: 2 keer

Mede Userbase gebruikers.

Ik heb een website en heb een SSL certificaat aangevraagd. Ik wil nu alles laten omleiden naar de HTTPS.
Maar ik heb 1 hoofddomein maar ook 2 aliassen. Nu omdat het SSL de 2 aliassen niet ondersteund wil ik dat de 2 aliassen automatisch naar het hoofddomein worden doorgestuurd.

Ik heb al wat zitten prullen met de .htaccess maar het wil maar niet lukken.

Zo ziet die er nu uit

RewriteEngine on

#1 ALLES DAT NIET SSL IS NAAR SSL DOORSTUREN
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.hoofddomein.com/$1 [R,L]

#2 ALIAS SSL DOORSTUREN NAAR HOOFDDOMEIN SSL (en dit gaat dus niet goed)
RewriteCond %{HTTP_HOST} alias1.com$
RewriteRule ^(.*)$ https://www.hoofddomein.com/$1 [R,L]
RewriteCond %{HTTP_HOST} alias2.com$
RewriteRule ^(.*)$ https://www.hoofddomein.com/$1 [R,L]

#3 MAP OPVRAGEN EN ER DE WEBROOT VAN MAKEN
RewriteCond %{HTTP_HOST} ^(www.)?hoofddomein.com$
RewriteCond %{REQUEST_URI} !^/site/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /site/$1
RewriteCond %{HTTP_HOST} ^(www.)?hoofddomein.com$
RewriteRule ^(/)?$ site/index.php [L]


Rule 1 en 3 werken, maar rule 2 niet. Wie kan er mij helpen?
Gebruikersavatar
Splitter
Elite Poster
Elite Poster
Berichten: 4578
Lid geworden op: 10 maa 2010, 12:30
Uitgedeelde bedankjes: 58 keer
Bedankt: 446 keer

in de vlugte zou ik denken zoiets:

RewriteCond %{HTTP_HOST} !mijnSSLdomein.be$ [NC]
RewriteRule ^(.*)$ https://mijnSSLdomein.be/$ [L,R=301]
Tazmanian79
Member
Member
Berichten: 96
Lid geworden op: 21 aug 2008, 12:57
Twitter: yvessoers
Uitgedeelde bedankjes: 9 keer
Bedankt: 2 keer

Heb de rewrite nog wat aangepast. Ziet er nu als volgt uit

Code: Selecteer alles

RewriteEngine on

#1 ALLES OMZETTEN NAAR SSL
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.hoofddomein.com/$1 [R,L]

#2 DOORSTUREN NAAR HOOFDDOMEIN
RewriteCond %{HTTP_HOST} !hoofddomein.com$ [NC]
RewriteRule ^(.*)$ https://www.hoofddomein.com/$1 [L,R=301]


Dus regel #1 werkt
Regel #2 werkt niet wanneer er rechtstreeks wordt gegaan naar https://alias.com
Dan blijft het staan op die alias en wordt het niet omgeleid naar de hoofddomein

Dus zou een regel moeten hebben dat wanneer https://NIETHOOFDDOMEIN.com is wordt doorgestuurd naar https://WELHOOFDDOMEIN.COM

Had dit geprobeerd maar dan zit ik in een loop

Code: Selecteer alles

RewriteEngine on

#1 ALLES OMZETTEN NAAR SSL
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.hoofddomein.com/$1 [R,L]

#2 DOORSTUREN NAAR HOOFDDOMEIN
RewriteCond %{HTTPS_HOST} !hoofddomein.com$ [NC]
RewriteRule ^(.*)$ https://www.hoofddomein.com/$1 [L,R=301]
Plaats reactie

Terug naar “Algemeen Internet-Gebruik”