dodo-r
Goto Top

Htaccess Konfiguration https und www erzwingen

Hallo!
Ich habe eine Frage:

Ich habe ein Webhostingpaket bei Edis.at und möchte gerne bei einem vorhandenen Forum (Burning Board) auf der gesamten Domain https und WWW mittels htaccess erzwingen.

Fürs WWW habe ich im Internet schon recherchiert und einige Codes gefunden allerdings brauche ich was spezielleres face-smile


Lt. Webhoster habve ich zum erzwingen von https folgenden Code in die htaccess eingefügt.

RewriteEngine on
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Das WWW wird vom Forum selbst davorgesetzt. (Im Forum wurde die URL "www.forendomain.at" definiert.)

Das funktioniert auch soweit ganz gut!

Allerdings habe ich nun eine Piwik Auswertung im Unterverzeichnis https://www.forendomain.at/unterverzeichnis/statistik installiert.
Wenn nun https://forendomain.at/unterverzeichnis/statistik aufrufe soll automatisch ein WWW davorgesetzt werden.

Allerdings nicht beim Forum selbst unter https://forendomain.at da dies das WWW selbst erzwingt. möchte nicht dass dann www.www.forendomain.at oder ähnliches erzwungen wird.
Weiters möchte ich auch dass z.B. bei einem Rechtschreibfehler w.forendomain.at oder ww.forendomain.at oder wwww.forendomain.at immer auf 3 WWW ausgebessert wird.

Kann mir jemand weiterhelfen?

Danke lg
dodo-r

Content-ID: 306317

Url: https://administrator.de/contentid/306317

Ausgedruckt am: 19.11.2024 um 03:11 Uhr

agowa338
agowa338 05.06.2016 aktualisiert um 19:44:34 Uhr
Goto Top
Trage bei deiner RewriteRule einfach das www mit ein. Mit der Forensoftware sollte es keine Probleme geben. Normalerweise verwenden solche web Applications einfach eine .htaccess und führen noch einmal einen Rewrite aus.

Würde ich so konfigurieren:
# Redirect http:{{comment_single_line_double_slash:0}}
RewriteEngine On
RewriteCond %{HTTP_HOST}   ^(?:.*)example\.org$ [NC]
RewriteCond %{SERVER_PORT}   !^443$
RewriteRule  (.*)  https://www.example.org$1   [R=301,L]
Dann ist es egal, wie der Benutzer auf deine Seite kommt und wird automatisch auf den richtigen Hostname weitergeleitet.
dodo-r
dodo-r 05.06.2016 um 19:52:37 Uhr
Goto Top
Hallo! Danke für die Rückmeldung.
Leider klappt das bei mir nicht.
Lt. Webhoster muss

RewriteEngine on 
RewriteCond %{ENV:HTTPS} !=on 
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

zum erzwingen des https angegeben werden, die Portangaben funktionieren leider nicht.

Danke lg
agowa338
agowa338 05.06.2016 um 20:10:47 Uhr
Goto Top
Versuch mal das hier:
RewriteEnginge on
RewriteCond %{HTTP_HOST}   !www.example.com$ [NC] 
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^ https://www.example.com%{REQUEST_URI} [L,R=301]
dodo-r
dodo-r 05.06.2016 um 20:30:28 Uhr
Goto Top
Leider kommt hier ein Serverfehler! Error 500
dodo-r
dodo-r 13.06.2016 um 11:10:33 Uhr
Goto Top
Gibt es noch eine andere Möglichkeit zum probieren?
114801
114801 08.09.2016 aktualisiert um 01:57:23 Uhr
Goto Top
Hier mal ein Netzfund, hier nur eine https-Version, www fiel aus dem Konzept face-wink
# Umleitung zum TLS-Protokoll (SSL)
RewriteEngine On
# Wenn http vorangestellt ist
RewriteCond %{HTTPS} off
# http -> https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]