IIS перенаправление вставки двойной косой черты - PullRequest
0 голосов
/ 11 марта 2019

Не могу понять, почему следующее приводит к добавлению двойной косой черты:

<rule name="GenericRemoveDotASPX" stopProcessing="true">
    <match url="(.*).aspx(.*)" />
    <action type="Redirect" url="{R:1}{R:2}" appendQueryString="true" redirectType="Permanent"  />
</rule>

Используя вышеприведенное правило, если я вхожу (первая часть {R: 1} www.blah.com/blah, а вторая часть - {R: 2} / бла):

www.blah.com/blah.aspx/blah

браузер перенаправлен на:

www.blah.com/blah//blah

Однако, если я введу:

www.blah.com/blah.aspxblah

браузер перенаправлен на:

www.blah.com/blahblah

Как я могу предотвратить появление этого дубликата прямой косой черты в перенаправлении?

1 Ответ

0 голосов
/ 11 марта 2019

Кажется, что проблема присутствовала только при локальном запуске в Visual Studio 2017.

При установке на тестовом и рабочем сервере двойной косой черты не было ... как странно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...