Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá boa tarde amigos, alguém pode me ajudar ou me dar uma orientação boa de como fazer url amigável no asp clássico usando o web config procurei em muitos site e não achei nada ... Utilizo a hospedagem da King Host....
Obrigado a todos...
Localmente em ambiente Windows (IIS), você pode instalar a extensão "URL Rewrite" para criar e testar suas regras antes de enviar o arquivo "web.config" ao servidor remoto. Saiba mais sobre a extensão (instalação/utilização):
http://www.iis.net/downloads/microsoft/url-rewrite
Att.
Segue exemplo:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="index" stopProcessing="true">
<match url="^index/?([a-zA-Z0-9_-]+)?(.html)?$" />
<action type="Rewrite" url="/index.asp" />
</rule>
<rule name="detalhes" stopProcessing="true">
<match url="^produto/([a-zA-Z0-9_-]+)?(.html)?$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/detalhes_do_produto.asp?codigo={R:1}" />
</rule>
<rule name="sobre" stopProcessing="true">
<match url="^sobre-nos/?([a-zA-Z0-9_-]+)?(.html)?$" />
<action type="Rewrite" url="/empresa.asp" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Da uma lida neste artigo, pode lhe ajudar com o entendimento:
https://diegosanches.wordpress.com/2010/10/12/isapi-rewrite-com-asp-classico-3/