Railsアプリを実行するためにパッセンジャーでApacheを使用しています。Rails アプリでは、パブリック ディレクトリのサブディレクトリにいくつかの静的コンテンツがあります。各サブディレクトリには index.html があります。
したがって、パブリック ディレクトリ内に「b」というサブディレクトリがあり、その中には index.html があります。したがって、次のようになります。
/public/b/index.html
次の形式のページへのリンクがあります。
Rails 以外の通常の Web ディレクトリでこれを行うと、Apache はこの URL をhttp://a.com/b/に正しく書き換え、続いて index.html を表示します。それが機能しないのは、私のレールアプリにアクセスするときだけです。実際、パッセンジャー mod をオフにすると、通常のドキュメント ルートのように Rails アプリにアクセスするだけで、正しく動作します。
これをパッセンジャーで適切に機能させるには、一体何をする必要がありますか? 繰り返しますが、乗客が関与していない場合、Apache自体で正常に機能します。
私は旅客2.1.3を実行しています。この問題がないように見えるパッセンジャー 2.0 を実行している別のサーバーがありますが、パッセンジャー自体の異なるバージョン以外に構成に違いはありません。
ヘルプ!これに2日間しっかりと取り組んできましたが、改善はありません!