欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

iis 禁止php

林子帆1年前7瀏覽0評論

IIS是一個非常流行的Web服務(wù)器,它可以處理各種類型的請求,包括HTML、CSS、JavaScript、ASP、ASP.NET和PHP等語言。雖然IIS對于這些語言都提供了很好的支持,但有時候你可能需要禁止一種或多種語言的處理。在這篇文章中,我們將探討如何禁用IIS中的PHP。

首先,我們需要了解如何啟用或禁用語言擴展。IIS中的擴展映射是定義IIS如何處理請求的配置項。每一個擴展映射都定義了一種擴展的名稱、MIME類型和對應(yīng)的處理程序。當(dāng)IIS接收到一個請求時,它會查找與請求相匹配的擴展映射,并執(zhí)行對應(yīng)的處理程序來生成響應(yīng)。

例如,假設(shè)我們有一個PHP文件index.php,當(dāng)我們在瀏覽器中輸入URL http://example.com/index.php時,IIS會在擴展映射中查找.php擴展,并執(zhí)行PHP處理程序來處理該請求。

如果我們希望禁止IIS中的PHP處理,我們可以通過編輯擴展映射來實現(xiàn)。首先,我們需要打開IIS管理器,并找到我們要禁用PHP處理的網(wǎng)站。

<system.webServer>
<handlers>
<remove name="PHP_via_FastCGI" />
<remove name="PHP53_via_FastCGI" />
</handlers>
</system.webServer>

在這個配置文件中,我們移除了兩個名稱分別為PHP_via_FastCGI和PHP53_via_FastCGI的處理程序。

我們還可以通過設(shè)置默認文檔來禁用PHP處理。默認文檔是在未指定文件名的情況下IIS查找的文件名列表。當(dāng)我們訪問一個目錄時,IIS會自動嘗試找到其中的默認文檔,并執(zhí)行其中第一個找到的文件。

<system.webServer>
<defaultDocument>
<remove value="index.php" />
</defaultDocument>
</system.webServer>

在這個配置文件中,我們移除了名稱為index.php的默認文檔。這意味著當(dāng)我們在瀏覽器中輸入http://example.com時,IIS將不再自動嘗試執(zhí)行index.php文件。

總的來說,禁用IIS中的PHP處理非常簡單。通過編輯擴展映射或默認文檔,我們可以輕松地禁用某種類型的請求。