高清国产av一区二区三区_亚洲欧美日韩在线_无码熟妇人妻av在线影片免费_在线无码一级伊伊_爽好舒服高H自慰软件_亚洲熟女区偷拍区高清区_午夜福利影院啪啪_亚洲国产黄片在线播放_中文字幕日韩精品乐乐影院_久久国产亚洲日韩欧美精品

掃描二維碼關(guān)注

首頁(yè) APP開(kāi)發(fā)小程序開(kāi)發(fā) 微信公眾號(hào) 網(wǎng)站建設(shè) 營(yíng)銷(xiāo)推廣 經(jīng)典案列 產(chǎn)品服務(wù) 關(guān)于我們

“學(xué)習(xí)不僅是掌握知識(shí)”

向書(shū)本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造

ASP實(shí)現(xiàn)Rewrite模擬生成靜態(tài)頁(yè)效

2019/4/12 8:18:11

ASP實(shí)現(xiàn)Rewrite模擬生成靜態(tài)頁(yè)效

     以前剛剛懂404.asp的時(shí)候,曾經(jīng)幻想把所有程序代碼寫(xiě)到404.asp中,實(shí)現(xiàn)一個(gè)模擬生成靜態(tài)網(wǎng)頁(yè)的站,如果程序小還可以,用404.asp實(shí)現(xiàn)Rewrite還是一個(gè)不錯(cuò)的選擇,如果程序代碼多達(dá)100000行,恐怕就要開(kāi)始爬了

  直到看到asp的Server.Transfer,用404模擬生成靜態(tài)頁(yè)的站的念頭重新在我的腦海中浮現(xiàn)出來(lái),現(xiàn)在即使在大的程序,也可以用ASP中的Server.Transfer輕松搞定

<!--#include file="bin/404_Query"-->
< %
select case bin_command
    case "bin"
        server.transfer("bin/web")
    case "uploadfiles"
        server.transfer("bin/send-stream")
    case else
        server.transfer("bin/send-404")
end select
%>

  呵呵,說(shuō)白了,就是根據(jù)bin_command來(lái)判斷到底要實(shí)現(xiàn)很么功能,如果為bin則由asp的Server.Transfer移交到到bin/web,然后返回結(jié)果,并且能很好的解決URL地址的友好性的問(wèn)題,實(shí)現(xiàn)模式生成靜態(tài)頁(yè)的效果。在PHP中沒(méi)有Rewrite,如果想要URL友好性通常實(shí)用PATH_INFO,而本程序由asp的Server.Transfer模擬了PHP中的Path_Info,唯一需要的就是要支持404.asp

  bin/404_Query的源代碼如下:

< %
Urls=mid(request.querystring,instr(request.querystring,":80")+4)
if instr(Urls,"/")>0 then
    bin_command=left(Urls,instr(Urls,"/")-1)
    getfile=replace(Urls,bin_command&"/","")
else
    bin_command="bin"
end if
%>

 


深圳市南山區(qū)南山街道南海大道西桂廟路北陽(yáng)光華藝大廈1棟4F、4G-04

咨詢(xún)電話(huà):136 8237 6272
大客戶(hù)咨詢(xún):139 0290 5075
業(yè)務(wù)QQ:195006118
技術(shù)QQ:179981967

精銳軟件

Copyright? 2018-2023 深圳精銳軟件技術(shù)有限公司 All Rights Reserved. ICP備案號(hào):粵ICP備18108116號(hào)-8 公安備案號(hào):粵公網(wǎng)安備44030502009460號(hào)