2 ou mais RULES no ASP + WEB.CONFIG
Galera, tudo jóia?
Estou utilizando Web.Config + ASP CLASSICO para criação de urls amigáveis.
Em minha página inicial, tenho 2 URLs com query.string que preciso tornar amigável e, consigo fazer isso já com o web.config, porém, apenas um dos links está funcionando com a rule que tenho. O outro está direcionando para a mesma página do primeiro link.
Exemplo: Tenho em minha página inicial duas chamadas, sendo:
1 - PRODUTOS "produtos.asp?id=3" (URL amigável funcionando lisa, convertendo para "meusite.com/3")
2 - LOJAS "lojas.asp?idloja=4" (URL redirecionando para a URL de cima "meusite.com/3", ou seja, para a página de PRODUTOS e não para a de LOJAS)
Como faço para que cada link seja apontado para a respectiva página? PRODUTOS para PRODUTOS e LOJAS para LOJAS??
Obrigado.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="lojas" stopProcessing="true">
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<match url="^(.*)$" ignoreCase="true" />
<action type="Rewrite" url="lojas.asp?idloja={R:1}" appendQueryString="true" />
</rule>
<rule name="produtos" stopProcessing="true">
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<match url="^(.*)$" ignoreCase="true" />
<action type="Rewrite" url="produtos.asp?id={R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>Discussão (7)
Carregando comentários...