&
私のサイトでは、ファイル名に 's'が含まれることがある tocmat のドキュメントを提供しています。
そう
nick&janes.doc
アクセスする URL は次のとおりです。
http://mysite.com/sub/nick%26janes.doc
何らかの理由で、Apache + OpenSSL のバージョンは、バグのためにこれを正しく書き直すことができません。したがって、%26 は & になり、リクエストはすべて壊れています。http://mysite.com/sub/nick&janes.doc
OpenSSL をアップグレードすると問題は解決しますが、残念ながら数か月間はそれができません。
回避策として、任意の文字列を特殊文字シーケンスに変換できる書き換えルールを作成しようとしています%26
.... としましょう___--___
。次に、Tomcat でフィルターを使用して URL を修正できるため、問題はなくなります。
このような書き換えルールを書く方法を知っている人はいますか?