2012-05-30 42 views
4

我需要的.htaccess轉換將A​​ddType規則的web.config

AddType application/x-httpd-php .txt 

轉換爲web.config中。你能幫我嗎?我試過

<configuration> 
    <system.web> 
    <httpHandlers> 
     <add verb="*" path="*.txt" 
     type="php " /> 
    </httpHandlers> 
    </system.web> 
</configuration> 

但它不適用於我。所以我需要在IIS上打開像txt文件一樣的txt文件。

+0

這是行不通的那樣簡單。當然,您可以創建自定義處理程序映射,但爲此您需要知道如何定義特定處理程序的所有詳細信息(基本上,您需要爲php和txt文件創建相同的條目)。很有可能在web.config級別禁止這樣的配置操作(只能在上層/系統級別上創建 - 全部取決於服務器設置 - >功能委派)。最可靠的解決方案(幾乎可以在所有服務器上運行)是創建URL重寫規則,並且有一些小腳本將以php的形式處理這些txt文件。 – LazyOne

+0

如果您完全控制IIS,那麼只需啓動IIS管理器,找到您的站點(如果它是特定於站點的條目),請選擇Handler Mappings並查看如何聲明PHP文件的處理程序。然後對* .txt文件執行相同的操作。例如:''(位於C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config) – LazyOne

+0

不,我沒有完全控制IIS。那麼沒有其他方法可以做到這一點? – Andrej

回答