パーセント記号を含むURLが要求されたときにサーバーがエラー400(不正な要求)を返すのを防ぐ簡単な方法はありますか?URLにパーセント記号が含まれている場合にエラー400を停止する方法はありますか? (Apache)
多くの主要なサイトには、例えば、これと同じ問題を抱えている:http://twitter.com/%またはhttp://bing.com/%
しかし、他のサイトには、これを修正して、そのように、むしろ標準のサーバの応答よりも、代わりにカスタムエラーページを返す:http://facebook.com/%かhttp://google.com/%
単一の文字%記号を400エラーから逃げる代わりに、Apacheでmod_rewriteなどを使ってカスタムエラー文書を使用して404エラーを返す単純な方法がありますか?
あなたは今までURLで%を許可する解決策を見つけましたか? – RichardW11
本当に。 URLの%を処理する最善の方法は、@ arnaud576875が提案したことを行うことです。 「エラー400」ページでサーバー上のURLの%をチェックしてから、必要に応じて別のページ(または404ページ)にリダイレクトします。 – neave