2016-07-31 9 views
0

ich 1und1 als Web-Host bin mit und mir wurde gesagt, dass die https für meine Website zu ermöglichen, muss ich die folgenden Zeilen in die .htaccess-Datei, die ich zur Zeit.htaccess Misconfiguration Ausgabe

RewriteEngine On 

RewriteBase/
RewriteCond %{HTTP_HOST} !^www\ooples.com\.com$ [NC] 
RewriteRule ^(.*)$ https://www.ooples.com/$1 [R=301,L] 

hinzufügen habe meine Website Ziel den Webspace Ordner/Ooples gesetzt und das ist, was meine aktuelle .htaccess-Datei aussieht, nachdem ich die Änderungen vorgenommen:

############################################ 
## enable rewrites 

Options +SymLinksIfOwnerMatch 
RewriteEngine on 

############################################ 
## you can put here your magento root folder 
## path relative to web root 

RewriteBase /Ooples 
RewriteCond %{HTTP_HOST} !^www\ooples.com\.com$ [NC] 
RewriteRule ^(.*)$ https://www.ooples.com/$1 [R=301,L] 

Dies ist mein erstes Mal, das Bearbeiten der .htaccess-Datei und wenn ich gehe zu Meine Website, ich bekomme einen 500 internen Serverfehler. Weiß jemand was ich falsch mache?

+0

Diese Regel ist falsch und das Aktivieren von https kann nicht durch Bearbeiten von .htaaccess erfolgen –

Antwort

1

So etwas sollte funktionieren, solange Sie ein SSL-Zertifikat für die Domäne haben:

RewriteBase/
RewriteCond %{HTTP_HOST} ooples\.com [NC] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://www.ooples.com/$1 [R=301,L] 
0

Wenn in der Tat ein Zertifikat für Ihre Domain installiert haben, das Hinzufügen der .htaccess folgenden Regeln werden sicherstellen, dass alle Anfragen sind serviert über https:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ooples\.com [NC] 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.ooples.com/$1 [R,L] 

Aber bedenken Sie, dass es keinen Serverfehler verursachen sollte. Überprüfen Sie Ihre Serverprotokolle auf den Fehler.