Rewrite Apache auf https, nur eine Domain von mehreren mit selbem document-root



Du benötigst dazu zwei VirtualHost-Container, einen für www und einen für non-www und in Letzteren kommt dann der Redirect.
 
Hi Joe,

super schonaml vielen Dank.

Ist mit "VirtualHost Container" der Ordner in /var/www/vhosts/ gemeint?

Weil aktuell habe ich da für die Domain nur einen Ordner "example-domain.de"
Das ganze ist von Plesk angelegt. Gilt der dann als der für "non-www"?

hmm ich nehme mal an, ich kann da nicht eindach einen zweiten Ordner selber anlegen mit Namen w ww.example-domain.de, da wäre ja nichts drinnen ...

Oder ist mit Virtual Host Container was anderes gemeint?

Sorry für mein Unwissen, und nochmal vielen Dank.

VG
 
Nein, er meint dass Du tatsächlich in Plesk eine weitere Domain (ohne www.) anlegen sollst und dort eine Weiterleitung auf die www-Domain ansetzt.
Viel Spaß beim Umsetzen dieser Idee.

Alternative mit Rewrite:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^deinedomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.deinedomain.com/$1 [R=301,L]

huschi.
 
Hi Huschi,

danke für die info. :)

also ich habe in Plesk immer alle domains bisher ohne www angelegt, hat bisher gut gefunzt ...dachte auch das gehört so ...
... It is a combination of words separated with dots, for example, mycompany.com. ...

dieses plesk ist halt wirklich bissel ne krücke die einem manches erschwert (ok manches nat. auch erleichtert) ...

aber danke auf jeden Fall, in dem Fall ist es mit rewrite vlt. doch einfacher ... danke für den Code! teste ich direkt :)

vg
 
Also das klappt super :)

bissel komisch chrome macht an die URL jetzt nen doopel-slash ... firefox und IE nicht ...

also in chrome wird bei Aufruf mydomain.de aufgerufen w ww.mydomain.de//index.html zum Beispiel ... kann das an der Rewrite rule liegen?
 
oh ja scheint daran gelegen zu haben, habe das hier gefunden:

It redirects http://www.domain.com/ to http://domain.com//. You should add / to the RewruteRule. This works for me RewriteRule ^/(.*)$ http://%1/$1 [R=301,L]. – Vladimir Prudnikov May 28 '11 at 9:37
In nem Kommentar bei
http://stackoverflow.com/questions/234723/generic-htaccess-redirect-www-to-non-www

Habe das hier draus gemacht, scheint zu klappen :)
Code:
RewriteRule ^/(.*)$ http://www.deinedomain.com/$1 [R=301,L]

VG
 
Back
Top