次のコードを使用して、基本的なログインフォームを設定しようとしました。
<?=form_open(base_url() . 'main/login'); ?>
ただし、フォームを送信した後、URLは次のように表示されます。
example.com/main/http//example.com/http//example.com/main/login
したがって、本質的には、何らかの理由で、ベースURLがコントローラー/メソッド宣言の前に2回出力されると思います。設定ファイルのベースURL値をクリアすると、アプリケーションは正常に動作します。しかし、私はこれを引き起こす可能性があるものに興味があります。追加情報については、仮想ホストを使用してxamppに取り組んでおり、ドキュメントルートにある.htaccessファイルを使用してmod-rewriteを実行しています。