asp頁(yè)面?zhèn)戊o態(tài)代碼(htaccess偽靜態(tài))
1、#39這是newasp的處理頁(yè)面 id=requestQueryStringquotidquotIf id=quotquot Then Pater=RequestServerVariablesquotquery_stringquotid=IntreplacereplacePater,quotquot,quotquot,quothtmlquot,quotquotEnd If #39以下就是你查詢數(shù)據(jù)庫(kù)的語(yǔ)句并;ASPNET Routing NET框架從40版本起開始支持Routing功能,如果您的代碼是ASPNET編寫的,則可以考慮使用這種靜態(tài)化方式這種方式的好處就是無(wú)需在服務(wù)器上做配置,并且偽靜態(tài)的URL地址和整個(gè)代碼是天然一體的,代碼中可以;Menu_ID=$1ltSendTo 需要偽靜態(tài)的頁(yè)面 $1是Url傳值ltRewriterRuleltRewriterRuleltLookFor~News_View_09*\htmlltLookForltSendTo~News_Viewasp?n_ID=$1ltSendToltRewriterRulelt;ISAPI_Rewrite是一個(gè)功能強(qiáng)大的網(wǎng)址操縱發(fā)動(dòng)機(jī)的基礎(chǔ)上正則表達(dá)式它的行為是像Apache的mod_Rewrite ,但專為微軟的Internet信息服務(wù)IIS 所以他是可以用來(lái)做基于iis的任何程序開發(fā)的偽靜態(tài)asp,aspnet,php,cgi等等2;一偽靜態(tài)的用處有些用戶覺得,偽靜態(tài)和真靜態(tài)實(shí)際被收錄量會(huì)相差很大,其實(shí)不然,從你個(gè)人角度,你去判斷一下一個(gè)帖子到底是真靜態(tài)還是偽靜態(tài)估計(jì)很難看得出,因?yàn)樗^靜態(tài)的意思,就是地址中不帶問號(hào),不帶問號(hào)的就是;主機(jī)空間如果不支持ISAPI_Rewrite,那只有用生成靜態(tài)的方法不叫偽靜態(tài),具體可百度asp生成html,這樣的文章很多ADSL設(shè)備電話線ADSL路由器交換機(jī)網(wǎng)線PC 連接電話線 ADSL 網(wǎng)線 路由器 網(wǎng)線。
2、大哥 這不是服務(wù)器問題吧 是你程序自己寫發(fā)問題 你要決定用HTML頁(yè) 你就寫show09*html 如果要?jiǎng)討B(tài)你就寫myyshowasp\?id=$1 你要判斷是不是為HTML或者ASP? 汗 這系統(tǒng)自己判斷不來(lái)的需要自己設(shè)計(jì);ltconfiguration ltconfigSections lt!這一行定義用那個(gè)配置節(jié)點(diǎn)來(lái)實(shí)現(xiàn)url rewrite ,name 與下面的節(jié)點(diǎn)名一致 ltconfigSections lt!上面的節(jié)點(diǎn)名,內(nèi)容為配置的規(guī)則 ltCustomConfiguration ltRewriterRule;lt!#include file=quotconfigaspquot lt id=requestQueryStringquotidquotIf id=quotquot Then server_v40=RequestServerVariablesquotQUERY_STRINGquotid=Intreplacereplaceserver_v40,quotquot,quotquot,quothtmlquot,quotquotEnd If Call。
3、首先要確認(rèn)IIS配置正確你的rewirte組件在正常運(yùn)行,在IIS里面查看站點(diǎn)屬性ISAPI篩選器 看看里面的rewirte組件有沒有綠色的箭頭,如果有的話就說(shuō)明配置正確!indexasp aboutasp ShowNewsHomeasp?id=2 ArtShowasp?Sid=1 P;沒關(guān)系的,生成偽靜態(tài)的主要目的是為了騙蜘蛛,雖然對(duì)SQL有一定保護(hù)作用但基本可以忽略了,防止注入可以用代碼解決,本人也是做網(wǎng)站的,現(xiàn)在做個(gè)人站長(zhǎng),地址如果有興趣大家可以交流一下,在我那里發(fā)帖子就可以。
4、RewriteRule new_09,az*html newasp?id=GetPropertyContent 保存后,我們就可以測(cè)試一下這個(gè)網(wǎng)址了。
5、樓上的代碼是用URLRewriter這個(gè)重寫組件來(lái)實(shí)現(xiàn)的買的空間也可以用,但是要在iis上設(shè)置一下,添加一個(gè)html的應(yīng)用程序映射,將“檢查文件是否存在”的選項(xiàng)前的鉤選去掉就可以了一般的虛擬主機(jī)提供商都會(huì)提供這樣的技術(shù)服務(wù)的;這種方法顯而易見,維護(hù)超級(jí)麻煩偽靜態(tài)就簡(jiǎn)單多了,原理就是,用戶看起來(lái)是在訪問一個(gè)html文件,實(shí)際上這個(gè)請(qǐng)求被攔截后重定向到aspx頁(yè)面了比如我訪問indexhtml,在服務(wù)器接收到請(qǐng)求后,處理程序報(bào)404前,攔截這個(gè)請(qǐng)求。
6、c IIS + php IIS7以上版本,安裝或自帶URL Rewrite ,可通過(guò)配置webconfig來(lái)實(shí)現(xiàn),iis管理器也有可視化配置頁(yè)面 ASP a asp一般配置在iis 下,iis7以上同樣可以利用URL Rewrite配置偽靜態(tài) b iis7以下,可以安裝;頁(yè)面,這種方法就是用XML。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。