Member 12438048 Ответов: 0

Как переписать http://localhost:9909/abcdef чтобы http://localhost:9909/default.aspx-что? Abcdef


Я создал сокращение URL, которое преобразует https://www.moneycontrol.com/news/india/karnataka-election-results-2018-live-updates-missing-mlas-raise-concerns-in-congress-jds-camp-2568569.html

в http://localhost:9909/vrUD4r


теперь, когда я нажал url http://localhost:9909/vrUD4r он переходит на страницу ошибки!

как я могу перенести/перенаправить http://localhost:9909/vrUD4r чтобы http://localhost:9909/default.aspx?vrUD4r

обратите внимание, что значение после http://localhost:9909/ может быть любым 6 - символьным буквенно-цифровым! т. е. http://localhost:9909/vrUD4r http://localhost:9909/abCD4E или http://localhost:9909/ab342D для различных сокращенных URL-адресов.

мне удалось сократить длинный URL-адрес, но как я могу перенаправить на исходный URL-адрес, когда я введите короткий URL. т. е. если я ввожу http://localhost:9909/vrUD4r он должен перенаправить меня к исходному URL-адресу : https://www.moneycontrol.com/news/india/karnataka-election-results-2018-live-updates-missing-mlas-raise-concerns-in-congress-jds-camp-2568569.html

Что я уже пробовал:

Я добавил страницу по умолчанию, когда нажал кнопку http://localhost:9909 он идет к http://localhost:9909/default.aspx
следующим образом :
<defaultDocument>
   <files>
     <add value="shrtn.aspx" />
   </files>
 </defaultDocument>


кроме того, я попытался добавить правило перезаписи в web.config следующим образом :

<rewrite>
  <rules>
    <rule name="redirectRule" stopProcessing="true">
      <match url="^/*$" />
      <action type="Redirect" url="/shrtn.aspx/{R:0}" redirectType="Found"/>
    </rule>
  </rules>
</rewrite>

0 Ответов