Как сделать переписывания URL-адресов с IIS7?

Материал из Ru Ikoula wiki
Jump to navigation Jump to search

ru:Как сделать переписывания URL-адресов с IIS7? he:כיצד להפוך את ה-URL משכתב עם IIS7? ro:Cum sa faci URL-ul rescrierea cu 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? es:¿Cómo hacer las reescrituras de URL con IIS7? en:How to make URL Rewriting with IIS7? fr:Comment faire de l'URL Rewriting avec IIS7 ?

Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.

Проблема

У меня есть Windows хостинг 2008 Сервер и IIS 7 и желает сделать перезапись URL как ?

Раствор

С помощью IIS 7, размещение Windows увидел новую функцию, давно желаемого, появляются. Эта функция является никто иной, как переписывание URL-адресов поддержки, поддерживается изначально по Сервер Веб-службы IIS 7, через отдельный модуль.

Правила перезаписи находятся в формате XML в файле Web.config веб-сайта.

Вот пример XML для переписывания URL :

<переписать >
   <rewriteMaps >
      <rewriteMap имя ="StaticПереписать s  ">
         <Добавьте ключ ="/Статья 1" значение ="/article.aspx   ?ID =1&title=Некоторые title " />
         <Добавьте ключ ="/Некоторые title " значение ="/article.aspx?ID =1&title=Некоторые title " />
         <Добавить  key="/post/some-title.html" значение ="/article.aspx?ID =1&title=some-title" />
      </rewriteMap>
   </rewriteMaps>
   <правила >
      <имя правила ="Переписать правила  1 для StaticRewrites " stopProcessing ="Истинный ">
         <match url=".*" />
         <conditions>
            <Добавление ввода ="{StaticRewrites:{REQUEST_URI }}" шаблон ="(.+)" />
         </conditions>
         <Тип действия ="Rewrite" url="{C:1}" appendQueryString ="Ложные "/>
      </rule>
   </rules>
</rewrite>

Конкретным примером : http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

Пример приложения для Wordpress : http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/

Для получения дополнительной информации : http://learn.iis.net/page.aspx/460/using-url-rewrite-module/



Вы не можете оставлять комментарии.