.NET, C #, IIS 7.5 - Como reescrever o URL

2

Eu preciso reescrever o URL:

link

Para

link

Estou usando o IIS 7.5 e o VS 2008.

Eu preciso do texto para inserir no web.config.

    
por senthilramasubbu 29.07.2012 / 16:35

1 resposta

2

Instale URL Rewriting e depois dentro do web.config no caminho XML system.webServer / rewrite / rules

<rule name="Rule" stopProcessing="true">
  <match url="test.aspx" />
  <conditions>
    <add input="{QUERY_STRING}" pattern="pagename=([a-zA-Z0-9]+)&amp;companycode=([0-9]+)" />
    </conditions>
  <action type="Rewrite" url="test/{C:1}/{C:2}" appendQueryString="false" />
</rule>

Se você não precisar de todos os parâmetros na string de consulta, poderá substituir o regex e os parâmetros ({C: 1} / {C: 2}) por seus literais.

    
por 29.07.2012 / 16:48

Tags