これはColdFusion固有ではありませんが、サーバーはWindows Server上のColdFusion 10です。奇妙なパスのテンプレートエラーが表示されない
1日に1回、欠落しているテンプレートエラーの文字列のログファイルを取得します。これが自分の部品のどこかの入力ミスであるか、ユーザーが何かを行っているか、何らかの調査悪用する。
最後の夜の最新のものは、次のようにユーザーに影響するようには見えません。CGI.QUERY_STRING
私は彼らがホームページに来て、私たちのlogin_action.cfm
ページにアクセスしてログインしたことを確認できます。 CGI.QUERY_STRING
URL変数によってどのページが表示されているかを確認できます。
不足しているテンプレートターゲットページの引数は常にこれです:
TARGETPAGE /https:/secure.domain.com/index.cfm
私は彼女CGIダンプで見ることができますに彼女がログインした後に翻訳パスとスクリプト名
PATH_TRANSLATED D:\web\site\https:\secure.domain.com\index.cfm
SCRIPT_NAME /https:/secure.domain.com/index.cfm
のためにこれを示しています本当にログインしていますOK
PATH_TRANSLATED D:\web\site\https:\secure.domain.com\user\login\index.cfm
query_stringの下で私はwhaを見ることができますトンページ彼女は?p=home
と上だ、?p=editaccount
私は、何も限りエラー報告としてユーザーに公開されていない、これは悪意があるとは考えていない
(URL等index.cfm?p=home
だろう)が、それでも私は把握したいと思いますなぜ/これがこのアプリケーションで1日に1回程度起こるのか、ユーザーがサイトに影響を与えていないように見えても、これらの不足しているテンプレートのエラーがスローされることを理解してください。
これはアプリケーション内のものでなければなりません。それはいつも同じページ(URL)から起こりますか?あなたのサイトのホームページ(https:/secure.domain.com/index.cfm)のように常にあなたのサイトのホームページに誘導されていますか?アプリケーションはURLに変換されたユーザー入力を受け入れますか?あなたのアプリケーションには、原因となる自動リダイレクト(cflocation)がありますか?あなたが原因と思われるWebサーバーのURL書き換えルールを使用していますか?あなたのアプリケーションのエラー処理が間違ってホームページにリダイレクトしようとしていますか?チェックするものについてのちょっとした考え。 –
Application.cfcファイルにonErrorメソッドがありますか?このような問題の解決に役立つ関連情報を送信しますか? –
@DanBracuk - それはonErrorを発射していません - それは私にtargetpage引数とCGIスコープのダンプを送るonMissingTemplateを発射しています。私はそれを追跡するのに役立つ可能性がある他の変数があればそれを追加できるかどうかはわかりません。 – Steve