まず、私はコードイグナイターの開発者ではありませんが、コードイグナイターと MVC 全般に触れたことはあります。私は、会社の古い開発者が codeigniter Web サイトを削除し、それを静的な 1 ページの HTML に置き換えたプロジェクトを継承しました。彼らは (私が知る限り) index.php の名前を変更し、ルートに index.html を配置するだけでこれを行いました。
だから...すべてのcodeigniterファイルをサブディレクトリに移動し、index.phpファイルの名前を適切に変更しました
ホームページが表示されるようになりましたが、すべての内部リンクが内部 (500) サーバー エラーで壊れています。
私は無駄にいくつかのことをしました:
- サブディレクトリを含めるように config.php base_url を変更しました。
$config['base_url'] = "http://". $_SERVER['HTTP_HOST']."/subdir/";
- のすべてのオプションを試しました
$config['uri_protocol']
誰にもアイデアはありますか?私は本当にサイトからデータを回復する必要があります.データベースやビューに直接コーディングされた他のものを見るだけで手動で行うことができます.