1

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 秒ごとにチェックするボットがあり、ボットからのアクセスがエラーの原因であることがわかりました。

4

2 に答える 2