0

Helicon Isapi リライトを実行して、coldfusion CMS で生成された非常に長い URL を「わかりやすい」ものにします。非常にうまく機能し、直接書き換えと正規表現の両方で数年間使用しています。

URLの大文字と小文字を区別せずに処理することはできません。

次のルールは一例です。

RewriteRule /scriptcontent/h1n1/h1n1submission.cfm\?section=Human_swine_H1N1_influenza    http\://www.racgp.org.au/h1n1influenza/feedback [I,RP]

RewriteRule /h1n1influenza\/feedback? /scriptcontent/h1n1/h1n1submission.cfm\?section=Human_swine_H1N1_influenza

[I] フラグは isapi が大文字と小文字を区別しないようにする必要があると考えましたが、www.racgp.org.au/h1n1influenza/feedback は機能しますが、www.racgp.org.au/H1N1influenza/feedback は機能しません。

大文字の別のルールを作成して小文字の URL にリダイレクトすることで回避できますが、大文字と小文字に関係なくすべての URL で機能するように設定する必要があります。

よろしくお願いします

4

1 に答える 1

2

[I] フラグはIIRFフィルターに適用されると思います。Helicon の場合は [NC] が必要かもしれません (「大文字と小文字区別しない」)

于 2009-07-17T00:24:02.280 に答える