2011-08-14 26 views
3

我想使用IIS7的URL重寫模塊基於特定模式創建301重定向。IIS7 URL重寫規則以執行從* .html文件到* .php文件的301重定向

我有一個只包含.HTML文件的網站。我將該網站轉換爲.PHP文件,但保留所有相同的文件名。例如,以下網址...

/index.html 
/contact/contact.html 
/membership/member.html 

將成爲...

/index.php 
/contact/contact.php 
/membership/member.php 

任何人都可以就如何創建此規則?

謝謝。

回答

5

在這裏你去:

<system.webServer> 
    <rewrite> 
     <rules> 
      <rule name="html2php" stopProcessing="true"> 
       <match url="^(.+)\.html$" /> 
       <action type="Redirect" url="{R:1}.php" redirectType="Permanent" /> 
      </rule> 
     </rules> 
    </rewrite> 
</system.webServer> 

測試在IIS 7.5 URL重寫模塊V2.0 - 工作正常。

+0

@HumanBacon那麼 - 它爲你工作? – LazyOne

+0

仍在完成該網站。將在幾天內運行,然後我會得到URL重寫工作。我會告訴你;我承諾。 –

+2

@HumanBacon我不確定我相信這個承諾 –

相關問題