В настоящее время у меня есть перенаправление URL, как показано ниже.
<rule name="HotelToVilla" patternSyntax="ExactMatch" stopProcessing="true">
<match url="hotels/göteborg" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="localhost:23617" />
</conditions>
<action type="Redirect" url="http://localhost:23617/villa-g%C3%B6teborg" appendQueryString="false" redirectType="Permanent" />
</rule>
Но URL перенаправления содержит акцентированный символ как есть (не кодируя).Я просто хочу заменить этот акцентированный символ соответствующим английским символом
. Для вышеупомянутого переписывания мой новый URL будет http://localhost:23617/villa-göteborg
Но я хочу его как http://localhost:23617/villa-goteborg. Этоможно без кодирования?Потому что мне не нужен URL, такой как http://localhost:23617/villa-g%C3%B6teborg.
У меня есть еще одна проблема с пробелами.В некоторых городах есть пробелы между двумя словами, и мне нужно заменить пробел на «-».Это должно происходить только тогда, когда в городе есть место.
Пожалуйста, спасите мой день: (