openshift にスケーラブルなアプリがあり、PHP$_SERVER
変数にアクセスしようとすると問題が発生します。
" " を実行しようとしてい$domain = str_replace("www.", "", $_SERVER['HTTP_HOST']);
ますが、エラーが発生しました
未定義のインデックス HTTP_HOST
、これは通常のアプリでは正常に機能しますが、スケーラブルなアプリでは機能しません。
私のアプリには「frontend」と「backend」の 2 つのメイン フォルダーがあり、すべてのデータをルート フォルダーから「frontend」にリダイレクトします.htaccess
。
RewriteRule ^$ frontend/ [L]
RewriteRule (.*) frontend/$1 [L]
このエラーを解決する方法を知っている人はいますか? ありがとう
更新: openshift には、アプリケーションの状態を 2 ~ 3 秒ごとにチェックするボットがあり、ボットからのアクセスがエラーの原因であることがわかりました。