0

別のページに送信する ColdFusion 対応フォーム (検証用) があります。このフォームが送信されると、アクション ページに 404 が表示されますが、アクション URL をアドレス バーに直接読み込むと表示されます (エラーが表示されますが、問題ありません)。これは、私が遭遇した最も奇妙な問題の 1 つです。

フォームページ: http://www.jefferson.edu/population_health/_archive/contact_me.cfm

アクションページ: http://www.jefferson.edu/population_health/_archive/contact_action.cfm

URL 経由でフォーム変数を渡そうとしても、404 が表示されます。

4

2 に答える 2

2

私の直感は、データを送信して別のWebサーバーにバインドするたびにリクエストを引き継ごうとする別のサービスがそのマシンにあるということです...もちろん、それは独自のWebルートに基づいて適切なページを見つけることができません.

http://www.jefferson.edu/population_health/_archive/contact_me.cfmをクリックすると、正常に読み込まれ、IIS をサーバーとして 200 ヘッダーが返されますが、http://www.jefferson.edu/population_health/をクリックすると、 _archive/contact_me2.cfm予想どおり 404 がスローされますが、カスタム 404 で適切に処理され、ヘッダーの応答は IIS のままです。しかし、http://www.jefferson.edu/population_health/_archive/contact_me.cfm?foo=barをクリックすると、ApacheSling のデフォルト 404 と、サーバーが「Day-Servlet-Engine/4.1.12」であることを示すヘッダー情報が返されます。 .

于 2012-05-21T20:45:14.687 に答える
0

あなたのページはページcontact_action.cfmに投稿しています...あなたの質問では、適切なページは「mailaction.cfm」でなければならないことを示しています。

アクションページが実際にmailaction.cfmである場合は、cfformのアクション属性を変更するだけです。

于 2012-05-21T19:32:03.940 に答える