2017-05-03 4 views
2

Nun, ich weiß, das sieht ziemlich einfach aus, aber ich arbeite seit ein paar Stunden daran. aber sieht ein bisschen komisch aus, es gibt eine ganze Reihe von Lösungen auf http zu https permanenter Weiterleitung, aber funktionieren nicht.http zu https Umleitung in Yii Rahmen

Ich habe eine Yii-Anwendung, Version 1.1, die jetzt ziemlich alt ist, aber es ist darauf gebaut und möchten, dass die Anwendung auf permanenten HTTPS sein.

und für die .htaccess ich verwende ist:

RewriteEngine on 

# manual change the url base 
RewriteBase/

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


RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule . index.php 

das ist, was auf ganz wenige SO Antworten,

empfohlen

Aber für mich sie Netz geben :: ERR_TOO_MANY_REDIRECTS

und dann von 503 (Dienst nicht verfügbar: Back-End-Server ist bei der Kapazität) als Anwendung ist auf aws.

Ich bin nicht viel in Regex Sache, also kann mir jemand dabei helfen oder mich in die richtige Richtung setzen.

Prost.

+0

Ich würde vorschlagen, die Zugriffsprotokoll zu sehen, was die Redirect macht. Ich frage mich, ob Sie immer wieder zwischen "http -> https -> http -> https" ping-pong'd bekommen. Wie in htaccess auf https umgeleitet wird, leitet php/yii in einer Schleife zu http um. Ich nehme an, Sie könnten auch die Registerkarte "Netzwerk" in den Entwicklertools anzeigen, wenn Sie die Konservenavigation aktiviert haben. –

+0

Wie wird Ihr SSL verwaltet? Können Sie auf die HTTPS-Version Ihrer Site zugreifen? Siehe auch diese (letzte) Frage: http://stackoverflow.com/questions/43743283/htaccess-rewrite-too-many-redirects – MrWhite

+0

Überprüfen Sie diese ... http://www.yiiframework.com/wiki/407/url -management-für-Webseiten-mit-sicheren-und-nicht-sicheren-Seiten – Hmmm

Antwort

0

Versuchen

LogLevel warn rewrite:trace5 

sehen Befehl in Ihre Apache-Konfigurationsdatei hinzufügen, was los ist.

Verwandte Themen