アップデート
次のようなURLを閲覧すると
ローカルホスト/myapp/index.php/about_us/index
できます。URLのこのindex.phpは何ですか? サイトのメニュー/リンクに追加されて正しいURLを形成するように、構成ファイルで言及する必要がありますか?
元の質問
私はPHPの知識はありませんが、PHP(codeigniter)でRuby on Railsに変換するプロジェクトを取得しました。データベースとアプリケーションを適切にセットアップできました。ベース URL を使用してアプリケーションを参照すると (コントローラーとアクションについて言及せずに)、ページが適切に読み込まれます。しかし、次のようなURLに言及するとすぐに
ローカルホスト/myapp/ホーム/インデックス
それはメッセージを示しています
要求された URL はこのサーバーで見つかりませんでした。
デフォルトのコントローラーをroutes.phpの何かに変更すると、インデックスメソッドを含むページは正常に機能しますが、コントローラーとアクションを明示的に言及すると機能しません。
何が問題なのかわかりません。PHPでルーティングがどのように機能するのかわかりません:(
どんな助けでも大歓迎です。