こんにちは、現在、Godaddy から SSL 証明書を購入し、LoadBalancer にインストールしています。Zend フレームワーク アプリを持っていますが、Https へのサイト リダイレクトに問題があります。以下は、サイトを https にリダイレクトする最も簡単な方法を見つけた Bootstrap コードです。
protected function _initForceSSL() {
if($_SERVER['SERVER_PORT'] != '443') {
header('Location: https://' . $_SERVER['HTTP_HOST'] .
$_SERVER['REQUEST_URI']);
exit();
}
残念ながらサーバーエラーが返ってきました。ここで何が欠けていますか?ありがとう
アップデート:
ファイルのルートにある .htaccess
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ public/index.php [NC,L]