簡體   English   中英

在Yii框架中將HTTP重定向到https

[英]http to https redirect in Yii framework

好吧,我知道這看起來很簡單,但是我已經從幾個小時開始了。 但是看起來有點奇怪,關於http到https的永久重定向有很多解決方案,但是不能用。

我有一個Yii應用程序,版本1.1現在已經很老了,但是它是基於它構建的,並且希望應用程序位於永久https上。

我正在使用的.htaccess文件是:

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

這是在很多SO答案中推薦的,

但是對我來說,他們給的是net :: ERR_TOO_MANY_REDIRECTS

然后是503(服務不可用:后端服務器已滿),原因是應用程序在aws上。

我不太喜歡正則表達式,因此任何人都可以幫助我或使我朝正確的方向發展。

歡呼。

嘗試將命令添加到您的apache配置文件

LogLevel warn rewrite:trace5

看,這是怎么回事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM