ISAPI rewrite - игнорировать подкаталог - PullRequest
0 голосов
/ 10 ноября 2010

У меня есть сайт, на котором я использую фильтр ISAPI для принудительного удаления index.cfm из URL (т. Е. http://www.site.com/index.cfm становится http://www.site.com/). Ну, это нормально для большей части сайта, кромедля защищенной паролем области сайта (которая не требует перезаписи, так как эта часть сайта не влияет на SEO).

Из того, что я прочитал в Интернете, мне нужно установить условие перезаписи, которое будетигнорируйте оператор rewrite, который удаляет расширение index.cfm.

Так что просто для ясности я хочу, чтобы перезапись работала как обычно на http://www.site.com/, но не тогда, когда пользователь перемещается здесь: http://www.site.com/workflow/

Любая помощь будет принята с благодарностью. Спасибо.

РЕДАКТИРОВАТЬ: я пробовал правило, рекомендованное Cade, но кажется, что index.cfm все еще удаляется, когда я пытаюсь перейти к рабочему процессуподкаталог. По какой-то причине удаление index.cfm делает невозможным вход на портал рабочего процесса. Любые предложения ??

Спасибо!

1 Ответ

1 голос
/ 10 ноября 2010

Правило перезаписи ISAPI 3: RewriteRule ^workflow/(.*)$ /workflow/$1 [NC,L]

Правило перезаписи ISAPI 2: RewriteRule /workflow/(.*) /workflow/$1 [NC,L]

При этом все запросы на рабочий процесс будут передаваться напрямую в папку рабочего процесса. Вы должны разместить это перед правилом перезаписи, которое удаляет index.cfm из URL.

...