我正試圖在新主機上重新生成舊網站。它最初使用MovebleType,所以所有的模板文件都是無擴展名的HTML文件。我試圖讓IIS7爲所有請求提供文件,但沒有擴展名爲text/html
,但沒有多少運氣。 IIS論壇上的一篇文章提出了一個重寫規則,對我來說這是沒有意義的,似乎沒有工作。我也嘗試了幾個mimeMaps,所有這些都導致了HTTP錯誤。這是我的web.config至今:帶Mime映射的無插件網址
<?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相當於是更重要的一點 - DefaultType php5-cgi
這應該在IIS7可能不應該嗎?