2011-12-03 10 views
3

新しいホストで古いサイトを復活させようとしています。もともとはMovebleTypeを使用していたので、すべてのテンプレートファイルは拡張子のないHTMLファイルです。私は、IIS7に拡張子なしのファイルへのすべての要求をtext/htmlとして配信しようとしていますが、大したことはありません。 IISフォーラムの記事には書き換え規則が示唆されていました。私はそれが意味をなさず、うまくいかないようです。また、いくつかのmimeMapsを試しましたが、そのすべてがHTTPエラーになりました。これは、これまでのところ、私のweb.configファイルである:Mimeマッピングを使用する拡張機能のないURL

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <httpErrors errorMode="Detailed" /> 
     <rewrite> 
      <rules> 
       <rule name="Extensionless" stopProcessing="true"> 
        <match url="^[\w_/]+$" /> 
        <action type="Rewrite" url="{R:0}.htm" /> 
       </rule> 
      </rules> 
     </rewrite> 
    </system.webServer> 
</configuration> 

の.htaccess同等のポイントによりである - IIS7はそれではないはずでDefaultType php5-cgi

これは可能でしょうか?

答えて

8

私は実際にIIS 10については.

<staticContent> 
     <mimeMap fileExtension="." mimeType="text/html" /> 
    </staticContent> 
3

ためにMimeMapを必要とし、私は、web.configファイルでは、IISは、xmlタグを好きではないことを発見した、とあなたのXMLファイルのルート場合にのみ機能しますタグが設定されているため、現在のweb.configファイルは次のようになります。

関連する問題