Próbuję przekierować niektóre nieprzyjazne adresy z bardziej opisowymi. Adresy te kończą się .aspx?cid=3916
, a ostatnie cyfry są różne dla każdej strony z nazwą kategorii. Chcę, aby zamiast tego przekierować do Category/CategoryName/3916
. Próbowałem to w pliku web.config
:Konfigurowanie przekierowania w pliku web.config
<location path="Category.aspx?cid=3916">
<system.webServer>
<httpRedirect enabled="true" destination="http://www.site.com/Category/CategoryName/3916" httpResponseStatus="Permanent" />
</system.webServer>
ale ponieważ nie kończy się tylko rozszerzeniem, to nie działa. Czy istnieje prosty sposób, aby to zadziałało? Używam usług IIS 7.5.
Ta opcja wymaga IIS7 https://blogs.msdn.microsoft.com/kaushal/2013/05/22/http-to-https-redirects-on-iis-7-x-and-higher/ –