IIS7 を使用して URL 書き換えを作る方法?

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search

ja:IIS7 を使用して URL 書き換えを作る方法? he:כיצד להפוך את ה-URL משכתב עם IIS7? ro:Cum sa faci URL-ul rescrierea cu IIS7? ru:Как сделать переписывания URL-адресов с IIS7? pl:Jak zrobić URL Rewriting z IIS7? 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 Web 7、特定のモジュールを使用します。

書き換えルールは、ファイル内の XML Web.config web サイト。

ここでは URL の書き換え用 XML の例 :

<書き換え >
   <rewriteMaps >
      <rewriteMap 名 ="Static書き換え s  ">
         <キーを追加 ="/記事 1" 値 ="/article.aspx   ?ID =1&title=いくつかタイトル " />
         <キーを追加 ="/いくつかタイトル " 値 ="/article.aspx?ID =1&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

ワードプレスのサンプル アプリケーション : http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/

詳細については : http://learn.iis.net/page.aspx/460/using-url-rewrite-module/



あなたにはコメントを投稿する権限がありません。