Helicon Isapi переписать - не удается получить URL без учета регистра - PullRequest
0 голосов
/ 17 июля 2009

Запустив Helicon Isapi, перезаписать, чтобы сделать слишком длинные CMS, созданные с помощью Coldfusion, «дружественными». Работает очень хорошо, и мы уже несколько лет используем его как с прямым переписыванием, так и с регулярным выражением.

Я не могу заставить его безразлично относиться к регистру 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-адресов независимо от регистра.

Большое спасибо заранее

1 Ответ

2 голосов
/ 17 июля 2009

Я думаю, что флаг [I] применяется к фильтру IIRF . Для Геликона, может быть, вы хотите [NC] (menmonic " N ot C чувствительно")

...