シナリオ:ホストサーバーでの開発、htaccess =基本認証、allow_url_fopen=オン
問題:ファイルをURLの場所でインクルードすると、htaccessがインクルードをブロックし、401エラーを返します。
既知の解決策:相対パス(../)、$ _SERVER['DOCUMENT_ROOT']。
質問:別の方法はありますか?このシナリオでは、可能であればURLを保持したいと思います。また、フッターにインクルードファイルを使用していますが、代わりにtplを使用する必要があります(tplについては何も知りません)。
編集:私は現在、私のフォルダ構造を台無しにしています。example.comとsecure.example.com(sslがインストールされている場所)があります。したがって、安全なフォルダにルートからのファイルを含めたいと思います。'document_root'呼び出しは(rootではなく)安全なフォルダーにしか移動せず、ファイルを移動すると相対パスが機能しない可能性があるため、URLを使用した方が簡単かもしれないと思いました。