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-Key: 306317

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

Printed on: April 24, 2024 at 04:04 o'clock

Member: agowa338
agowa338 Jun 05, 2016 updated at 17:44:34 (UTC)
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.
Member: dodo-r
dodo-r Jun 05, 2016 at 17:52:37 (UTC)
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
Member: agowa338
agowa338 Jun 05, 2016 at 18:10:47 (UTC)
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]
Member: dodo-r
dodo-r Jun 05, 2016 at 18:30:28 (UTC)
Goto Top
Leider kommt hier ein Serverfehler! Error 500
Member: dodo-r
dodo-r Jun 13, 2016 at 09:10:33 (UTC)
Goto Top
Gibt es noch eine andere Möglichkeit zum probieren?
Mitglied: 114801
114801 Sep 07, 2016 updated at 23:57:23 (UTC)
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]