2017-08-23 21 views
0

どうdomain.org/folderxxxx =>domain.orgのように、ルートドメインに特定のフォルダを書き換えします。私がdomain.orgを実際に眉をかぶるのであれば、domain.org/folderxxxxを参照してください。私は以下を試してみました:どのようにIISのルートドメインに特定のフォルダを書き換えるに

<rewrite> 
    <rules> 
     <rule name="URL Alias" stopProcessing="true"> 
      <match url=".*" /> 
      <conditions> 
       <add input="{HTTP_HOST}" pattern="domain.org/folderxxxx" /> 
      </conditions> 
      <action type="Rewrite" url="domain.org{R:0}" /> 
     </rule> 
    </rules> 
</rewrite> 

これはもう動作しません。

答えて

0
  • ブラウザdomain.orgで開きます場合は、このURL domain.org/folderxxxx
  • domain.org/xyzからコンテンツを開きます - >domain.org/folderxxxx/xyz
  • しかし、あなたは直接domain.org/folderxxxxを開きます場合には、書き換え無効になりますが、同じdomain.org/folderxxxx
  • からコンテンツを開きます。あなたのweb.configファイル内

ルール:

<rule name="URL Alias" stopProcessing="true"> 
    <match url=".*" /> 
    <conditions> 
     <add input="{REQUEST_URI}" pattern="^/folderxxxx" negate="true" /> 
    </conditions> 
    <action type="Rewrite" url="/folderxxxx/{R:0}" /> 
</rule>  
関連する問題