IIS URL Rewrite 2 instalado pero no puedo encontrarlo

IIS URL Rewrite 2 instalado pero no puedo encontrarlo

Mi empresa construyó su sitio web en ASP.NET y, para fines de SEO, queremos cambiar las URL y le preguntamos a la empresa que creó el sitio si podíamos hacerlo nosotros mismos. Dijeron usarReescritura de URL de IIS 2.

Lo instalé en mi computadora, pero al mirar mis programas y a través de mi computadora no puedo encontrarlo.

Por favor disculpe mi ignorancia.

¿Alguien sabe donde estaría? Y cuando lo encuentre, ¿algún consejo sobre cómo usarlo, etc.?

Respuesta1

Al final de la página a la que has vinculado tienes explicaciones sobre el uso de este producto.

Particularmente útil parece ser el artículo.Usando el módulo de reescritura de URL 2.0lo que explica su uso.

Desde el documento, es necesario registrar un proveedor y luego usarlo. Los proveedores y las reglas de reescritura se encuentran en IIS como se muestra a continuación. Le sugiero que estudie los documentos antes de trabajar con el producto.

imagen

Respuesta2

Al final dela página a la que has vinculado, tienes enlaces a artículos que explicancómo utilizar el módulo de reescritura de URL.

Generalmente, necesitará instalar el módulo de reescritura de URL en IIS y luego configurar una o más reglas de reescritura usandoAdministrador de IISo editando manualmenteweb.configarchivos.

1. Localice y abra la interfaz de usuario de reescritura de URL dentro del Administrador de IIS

imagen

2. Puedes gestionarentranteysalientereescribir reglas

imagen

3. A continuación se muestra un ejemplo sencillo de coincidencia de expresiones regulares y reescritura en una subweb.

imagen

4. Las reglas de reescritura resultantes creadas enweb.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="MyRule001" stopProcessing="true">
                    <match url="^services/(.*)" />
                    <action type="Rewrite" url="http://localhost/my/services/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

Esto es suficiente para reescribir la mayoría de las URL. No es necesario configurar ningún proveedor en el 99,999% de la mayoría de los escenarios del mundo real. Sólo existen para necesidades de reescritura avanzadas (reescritura dinámica, por ejemplo, en lugar de una regla estática).

Microsoft pretende principalmente que usted simplemente defina reglas de reescritura que satisfagan sus necesidades, como se muestra arriba.

Espero que esto ayude a otros.

información relacionada