¿Cómo hacer las reescrituras de URL con IIS7?

De ES Ikoula wiki
Jump to navigation Jump to search

es:¿Cómo hacer las reescrituras de URL con IIS7? he:כיצד להפוך את ה-URL משכתב עם IIS7? ro:Cum sa faci URL-ul rescrierea cu IIS7? ru:Как сделать переписывания URL-адресов с IIS7? pl:Jak zrobić URL Rewriting z IIS7? ja:IIS7 を使用して URL 書き換えを作る方法? ar:كيفية جعل إعادة كتابة URL مع IIS7؟ zh:如何使 URL 重写与 IIS7? de:Wie URL-Rewriting mit IIS7 zu machen? nl:Hoe maak URL herschrijven met IIS7? it:Come fare la riscrittura degli URL con IIS7? pt:Como fazer a regravação de URL com IIS7? en:How to make URL Rewriting with IIS7? fr:Comment faire de l'URL Rewriting avec IIS7 ?

Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo aquí.

Problema

Tengo un hosting Windows 2008 Server y IIS 7 y desea hacer como la reescritura de URL ?

Solución

Con IIS 7, alojamiento Windows vio una nueva característica, largo deseada, aparecen. Esta característica no es otro que el apoyo de reescritura de URL, soportado nativamente por el Servidor Web de IIS 7, a través de un módulo específico.

Las reglas de reescritura están en XML en el archivo Web.config del sitio web.

Este es un ejemplo de XML para la reescritura de URL :

<reescribir >
   <rewriteMaps >
      <rewriteMap nombre ="StaticReescribir s  ">
         <Añadir llave ="/Artículo 1" valor ="/article.aspx   ?ID =1&title=Algunos título " />
         <Añadir llave ="/Algunos título " valor ="/article.aspx?ID =1&title=Algunos título " />
         <Añadir  key="/post/some-title.html" valor ="/article.aspx?ID =1&title=some-title" />
      </rewriteMap>
   </rewriteMaps>
   <reglas >
      <nombre de la regla ="Regla de reescritura  1 de StaticRewrites " stopProcessing ="Verdadero ">
         <match url=".*" />
         <conditions>
            <Añadir entrada ="{StaticRewrites:{REQUEST_URI }}" patrón ="(.+)" />
         </conditions>
         <tipo de acción ="Rewrite" url="{C:1}" appendQueryString ="Falsos "/>
      </rule>
   </rules>
</rewrite>

Ejemplo concreto : http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

Aplicación para Wordpress de ejemplo : http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/

Para obtener más información : http://learn.iis.net/page.aspx/460/using-url-rewrite-module/



No puedes publicar comentarios.