問題について混乱しており、十分な詳細を提供できるかどうかわかりません。
Zend フレームワーク上に構築された php アプリを持っています。これは、他のホスティング会社に正常に展開されています。現在、Amazon EC2 に移行しようとしています。
すべてのコードを移動し、ドメインが IP アドレスを指すように設定しました。ここまでは順調ですね。
ここで、www.example.com などのホームページにアクセスすると、すべて問題なく表示されます。ホームページが開きます。これは、IndexController が呼び出され、データベースからデータを取得してインデックスに表示する index メソッドが適切に実行されたことを意味します。 html ページ。
これにより、すべてが正常に機能していると信じることができます。しかし、ホームページでクリックするすべてのリンクは、単純な連絡先リンクであろうと、URL を介して直接呼び出そうとするその他のアクションであろうと、
404お探しのページが見つかりませんでした 要求された URL /user/add がこのサーバーで見つかりませんでした。 www.example.com ポート 80 の Apache/2.2.9 (Fedora) サーバー
興味深いことに、www.example.com を呼び出すとホームページが正常に開きますが、www.example.com/index/index であるパス全体を指定すると、上記と同じエラーが発生します。
ログを確認しましたが、エラーはありません。似たようなことに遭遇した人はいますか、単純な手順や書き換えルールのようなものを見逃しているかどうかはわかりません。
LAMPで実行されています
任意のアイデアありがとう