.html URL 拡張子を削除して、URL を「きれいに」しようとしています。同様の質問を調査すると、これを変更するには.htaccessファイルが必要なようですが、ホストしている特定のサーバーで利用できるのはweb.configファイルだけです。どこから始めればよいかわかりません。助けてくれてありがとう。
質問する
1483 次
3 に答える
2
ASP.NET Web サーバーを使用しているようです。web.config ファイル内に書き換えルールを追加することができます。たとえば、URL を定義してhttp://myserver.com/helloworld
、それを html ファイルに「リダイレクト」します。
例えば:
<system.webServer>
<rewrite>
<rules>
<rule name="HelloWorldRewriteRule">
<match url="helloworld$" />
<action type="Rewrite" url="helloworld.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
この場合、 で終わるすべての URLhelloworld
が にリダイレクトされhelloworld.html
ます。詳細については、こちらを参照してください。
于 2013-06-07T22:29:07.150 に答える
0
答えが少し遅れるかもしれませんが、静的ファイルにも同様の問題があり、答えが見つかりませんでした。IIS には静的ファイルに関するバグがあり、修正プログラムを適用する必要があります (まだ適用されていない場合) http://support.microsoft.com/kb/2646735
その後、Web.Config system.webServer セクションに追加する必要があります
<staticContent>
<mimeMap fileExtension="." mimeType="text/html" />
</staticContent>
于 2013-07-11T12:45:47.373 に答える