Я создал функцию, которая сокращает длинный URL-адрес до короткого.так же, как bit.ly и Google URL сокращает Fo например
сокращает https://www.moneycontrol.com/news/india/karnataka-election-results-2018-live-updates-missing-mlas-raise-concerns-in-congress-jds-camp-2568569.html
до http://hostname/snKcxi (http://localhost:9909/snKcxi)
Я создал одну страницуа именно http://localhost:9909/shrtn.aspx, который должен принять значение ключа URL: snKcxi от http://localhost/snKcxi, а затем перенести управление на оригинальный длинный URL, т. е. если я нажму http://localhost:9909/snKcxi, оно должно перенаправиться на: https://www.moneycontrol.com/news/india/karnataka-election-results-2018-live-updates-missing-mlas-raise-concerns-in-congress-jds-camp-2568569.html
Я пытался переписать URL-адрес, что-то вроде:
<rewrite>
<rules>
<!-- For URL redirect-->
<rule name="redirectRule" stopProcessing="true">
<match url="^http://localhost:9909/$" />
<action type="Redirect" url="http://localhost:9909/shrtn.aspx" redirectType="Found"/>
</rule>
</rules>
</rewrite>
Но он не выполняет требуемые функции. Когда я нажимаю http://localhost/snKcxi, он переходит на страницу ошибки 404! Может кто-нибудь помочьменя? какие-либо предложения или изменения ??
Что я хотел сделать, это взять ключ от короткого URL-адреса (я буду искать длинный URL-адрес из базы данных на основе ключа), а затем перенести его на длинный URL-адрес