powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Url Rewriter + IIS troubles with some symbols
2 сообщений из 2, страница 1 из 1
Url Rewriter + IIS troubles with some symbols
    #37884208
theLunik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Использую IIS7 и UrlRewriter, есть правило для LowerCase

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
                <rule name="Convert to lower case" enabled="true" stopProcessing="true">
                    <match url="[A-Z]" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{URL}" pattern="\.asmx" negate="true" />
                        <add input="{URL}" pattern="\.svc" negate="true" />
                        <add input="{URL}" pattern="\.ashx" negate="true" />
                        <add input="{URL}" pattern="\.js" negate="true" />
                    </conditions>
                    <action type="Redirect" url="{ToLower:{URL}}" appendQueryString="false" />
                </rule>


Запрос имеет формат http://127.0.0.1:8007/p19356/blablablAh%20/blabla
blablablAh%20/blabla, соответственно, меняется в зависимости от обстоятельств.
Всё отлично работает, пока не встречается в строке запроса сочетания пробел и слэш (%20/), и верхний регистр(как в примере).
Если такое происходит, то правило не отрабатывает (нет редиректа), но и остальные стоящие за ним правила не отрабатывают, и имеем ошибку:
Server Error in '/' Application.
Requested URL: /p19356/blablablAh /blabla
Если правило LowerCase отключить - всё работает отлично.
Как бороться, подскажите пожалуйста.
...
Рейтинг: 0 / 0
Url Rewriter + IIS troubles with some symbols
    #37892163
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в месте источника ссылки заменять пробелы на +
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Url Rewriter + IIS troubles with some symbols
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]