国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

修改服務(wù)器配置 讓asp.net文件后綴名隨心所欲

2019-11-02 16:08:03
字體:
供稿:網(wǎng)友
有的網(wǎng)站出于各種各樣的原因,在IIS中修改了動態(tài)頁面的默認(rèn)后綴,asp時(shí)代就有人在服務(wù)器上修改配置,把html后綴的文件當(dāng)作asp文件來解析:也就是說,asp程序(后綴為.asp)可以保存為一個(gè).htm后綴的文件放到服務(wù)器上WEB目錄下,而服務(wù)器照樣將之當(dāng)作asp程序來解釋處理,生成結(jié)果。這樣對訪問者來說,還以為網(wǎng)站全是html頁面,而且經(jīng)常更新呢(感覺沒什么必要是嗎?錯(cuò)了,最起碼的一個(gè)好處:搜索引擎可是優(yōu)先收錄html頁面哦,這樣的話站點(diǎn)將很容易被人在搜索引擎中搜索到)

服務(wù)器上修改解析asp文件的后綴很容易,在IIS服務(wù)管理器 -> 站點(diǎn)屬性 -> 主目錄 -> 配置 -> 應(yīng)用程序映射中進(jìn)行修改即可。如果有配置服務(wù)器支持PHP的經(jīng)驗(yàn),那就更清楚怎么回事了。

可是對asp.net就不行了,同樣的辦法,修改應(yīng)用程序映射后,仍然沒有得到預(yù)期的結(jié)果,文件什么內(nèi)容,返回的就是什么內(nèi)容,而不是當(dāng)作asp.net程序來處理了。

其實(shí)主要是還差一點(diǎn)點(diǎn),那就是沒有在web.config文件或C:/windows/microsoft.net/frameworl/v1.1.4322/config/machine.config(windows2003下的路徑,不同的操作系統(tǒng)路徑稍有不同)中配置特定后綴的文件的HTTP處理程序,配置步驟(假設(shè)我們要增加一個(gè)映射,將后綴為.aaa的文件當(dāng)作.aspx頁面來處理。):

先在IIS服務(wù)管理器中停掉internet信息服務(wù)(不停掉沒辦法保存修改的),然后用記事本打開C:/windows/microsoft.net/frameworl/v1.1.4322/config/machine.config,查找"*.aspx",能找到這么一行:

本文相關(guān)代碼如下:

<add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory"/>

.aspx文件的解析就是這么配置的,同樣的道理,我們只要再增加一行,將其中的*.aspx改為*.aaa就行了:

本文相關(guān)代碼如下:

<add verb="*" path="*.aaa" type="System.Web.UI.PageHandlerFactory"/>

保存修改,然后啟動internet信息服務(wù),就可以將任意的aspx文件修改為后綴為.aaa的文件了。

如果不想修改machine.config文件,也可以通過修改網(wǎng)站的web.config文件實(shí)現(xiàn),方法類似,在<configuration><system.web>節(jié)點(diǎn)下增加如下配置即可:

本文相關(guān)代碼如下:

<httpHandlers>

<add verb="*" path="*.aaa" type="System.Web.UI.PageHandlerFactory"/>

</httpHandlers>

最后說一點(diǎn),如果是IIS6(也就是windows2003自帶的IIS),還得在IIS的站點(diǎn)屬性 -> HTTP頭 -> MIME類型 中增加一個(gè).aaa的MIME類型,不然遇到.aaa的請求時(shí)將首先被IIS給攔截掉,沒辦法顯示的。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 肃宁县| 通化县| 衡阳县| 温泉县| 浦东新区| 都昌县| 景谷| 永修县| 柳州市| 霸州市| 鄂托克前旗| 洪泽县| 秭归县| 琼海市| 武乡县| 卫辉市| 嵊泗县| 繁昌县| 谷城县| 淮南市| 承德市| 尼木县| 达州市| 尚志市| 西城区| 道孚县| 临漳县| 德江县| 奉化市| 建瓯市| 桑植县| 沙洋县| 连城县| 扬中市| 怀仁县| 德昌县| 沧州市| 无棣县| 托克逊县| 施甸县| 抚顺市|