適切な画像を提供するためにいくつかのクエリ文字列値を必要とする ashx ファイルがあります。
問題は、一部の検索エンジンが urlencode を実行してから、それらの URL をキャッシュ内で html エンコードするか、インデックスを作成するときに発生することです。
たとえば、取得する代わりに
/preview.ashx?file=abcd.jpg&root=small
私は得る
/preview.ashx?file=abcd.jpg&root=small
これは基本的にをスローするため、変数ルートcontext.Request.QueryString["root"]
がないと考えられます
クエリ文字列の 2 番目のキーはamp;root 、つまり & 記号の後の部分だと思います。
私が疑問に思っているのは、プログラムが混乱しないように、サーバー側でクエリ文字列を自動的に html および urldecode する方法があるかどうかです。