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

iis7.5 偽靜態(tài) php

眾所周知,IIS 7.5 是一種非常優(yōu)秀的 Web 服務(wù)器,但在 PHP 開發(fā)中,其默認(rèn)的網(wǎng)頁偽靜態(tài)化功能卻無法完全滿足開發(fā)者的需求,這時(shí)候,我們就需要手動(dòng)配置 IIS 7.5 的偽靜態(tài) PHP,以滿足我們的要求。 實(shí)現(xiàn) IIS 7.5 偽靜態(tài) PHP 的關(guān)鍵在于導(dǎo)入 URL 重寫模塊。它是一種 Microsoft 針對(duì) IIS 開發(fā)的 URL 重寫的擴(kuò)展組件,可以實(shí)現(xiàn) IIS 7.5 的 URL 重寫功能,支持多種重寫規(guī)則的實(shí)現(xiàn)方案,比如 URL 重寫、URL 重定向、URL 安全等等。 重寫規(guī)則實(shí)現(xiàn)的基本方式是對(duì)請(qǐng)求進(jìn)行規(guī)則匹配,并將請(qǐng)求重定向到對(duì)應(yīng)規(guī)則相關(guān)的 URL。例如,我們可以以實(shí)際的需求為例,使用以下 urlrewrite 規(guī)則修改 IIS 7.5 的默認(rèn)偽靜態(tài)規(guī)則:
<rewrite<
<rules<
<rule name="iis7.5-1" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/index.php" />
</rule>
<rules<
<rewrite<
上述規(guī)則中,我們添加了一個(gè)規(guī)則,將所有不是文件和目錄的請(qǐng)求都重定向到 /index.php 頁面,以便實(shí)現(xiàn) PHP 偽靜態(tài)。這樣就實(shí)現(xiàn)了 IIS 7.5 的偽靜態(tài) PHP,讓我們可以依據(jù)實(shí)際應(yīng)用場(chǎng)景,實(shí)現(xiàn)更加科學(xué)的 URL 統(tǒng)一管理。 除了 URL 重寫外,在實(shí)現(xiàn) IIS 7.5 的偽靜態(tài) PHP 時(shí),還需要注意以下細(xì)節(jié): 1)修改 php.ini 文件中的 cgi.fix_pathinfo 變量,設(shè)置為 1。該變量設(shè)為 1,可以實(shí)現(xiàn)最佳的 PHP URL 重寫效果。 2)在 IIS 7.5 的 MIME 映射中注冊(cè) PHP 程序,使 IIS 7.5 能夠識(shí)別 PHP 文件,并正確執(zhí)行 PHP 腳本代碼。在 MIME 映射中,將 .php 文件轉(zhuǎn)換為 "application/x-httpd-php" 類型即可。 3)配置 IIS 7.5 的 error 信息頁面。由于 URL 重寫需要通過 URL 訪問特定頁面實(shí)現(xiàn),因此當(dāng)訪問不存在的頁面時(shí),需要指定一個(gè)默認(rèn)錯(cuò)誤頁面,否則會(huì)導(dǎo)致錯(cuò)誤報(bào)告信息不統(tǒng)一,無法追蹤。 最后,還需要起用 URL 重寫模塊。在 IIS 7.5 的管理界面中,可以通過 “服務(wù)器管理器” ->“角色” ->“Web 服務(wù)器 (IIS)” ->“角色服務(wù)” ->“URL 重寫” ->“啟用” 的方式啟用 URL 重寫組件。 綜上所述,通過合理的偽靜態(tài) PHP 配置,可以讓 IIS 7.5 更加靈活地適應(yīng)各種應(yīng)用場(chǎng)景的需要,提高了 Web 應(yīng)用程序的穩(wěn)定性和安全性。