最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

asp.net 利用IIS的404錯(cuò)誤將文件重寫(xiě)成目錄的簡(jiǎn)單方法

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:43:59
文檔

asp.net 利用IIS的404錯(cuò)誤將文件重寫(xiě)成目錄的簡(jiǎn)單方法

asp.net 利用IIS的404錯(cuò)誤將文件重寫(xiě)成目錄的簡(jiǎn)單方法:例如:http:/www.gxlcms.com/8888/ 該頁(yè)面是由//www.gxlcms.com/ArticleShow.aspxid=8888 重寫(xiě)而來(lái)。 具體實(shí)現(xiàn)方法: 利用IIS的404錯(cuò)誤來(lái)實(shí)現(xiàn) HTTP 404 - 未找到文件可能是大家經(jīng)常看到并且比較不喜歡的一個(gè)錯(cuò)誤,可是很好的利用這個(gè)錯(cuò)誤卻可以給 網(wǎng)頁(yè)設(shè)
推薦度:
導(dǎo)讀asp.net 利用IIS的404錯(cuò)誤將文件重寫(xiě)成目錄的簡(jiǎn)單方法:例如:http:/www.gxlcms.com/8888/ 該頁(yè)面是由//www.gxlcms.com/ArticleShow.aspxid=8888 重寫(xiě)而來(lái)。 具體實(shí)現(xiàn)方法: 利用IIS的404錯(cuò)誤來(lái)實(shí)現(xiàn) HTTP 404 - 未找到文件可能是大家經(jīng)??吹讲⑶冶容^不喜歡的一個(gè)錯(cuò)誤,可是很好的利用這個(gè)錯(cuò)誤卻可以給 網(wǎng)頁(yè)設(shè)

例如:http:/www.gxlcms.com/8888/
該頁(yè)面是由//www.gxlcms.com/ArticleShow.aspx?id=8888 重寫(xiě)而來(lái)。

具體實(shí)現(xiàn)方法:
利用IIS的404錯(cuò)誤來(lái)實(shí)現(xiàn)

"HTTP 404 - 未找到文件"可能是大家經(jīng)??吹讲⑶冶容^不喜歡的一個(gè)錯(cuò)誤,可是很好的利用這個(gè)錯(cuò)誤卻可以給
網(wǎng)頁(yè)設(shè)計(jì)帶來(lái)很好的效果,本文就是利用404來(lái)實(shí)現(xiàn)對(duì)文件的重新。
具體步驟:
1.先建立一個(gè)頁(yè)面,比如叫Error.aspx,放在網(wǎng)站根目錄,在Error.aspx里面寫(xiě)關(guān)鍵代碼
代碼如下:


public partial class Error : System.Web.UI.Page
{
string myUrl;
int myPos;
int myUrlLen ;
string id;
protected void Page_Load(object sender, EventArgs e)
{
myUrl = Request.Url.ToString();
myPos = myUrl.LastIndexOf("/")+1;
myUrlLen = myUrl.Length;
if (myPos == myUrlLen)
{
myUrl=myUrl.Remove(myPos - 1);
myPos = myUrl.LastIndexOf("/") + 1;
myUrlLen = myUrl.Length;
}
id = myUrl.Substring(myPos, myUrlLen - myPos);
//到這里ID取出來(lái)了,其他操作就簡(jiǎn)單了
//下面是根據(jù)ID讀取數(shù)據(jù)庫(kù)的信息,我就省略了。。
}
}

2.修改IIS的自定義錯(cuò)誤信息
找到404,將消息類(lèi)型改為URL,URL地址為“/Error.aspx”
然后就OK了。

其他需要說(shuō)明的:我現(xiàn)在還不清除這樣的效率如何,比其他ReWrite軟件比起來(lái)怎樣我也不太清除,
大家可以測(cè)試看看。也希望大家可以提出更好的解決方案。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

asp.net 利用IIS的404錯(cuò)誤將文件重寫(xiě)成目錄的簡(jiǎn)單方法

asp.net 利用IIS的404錯(cuò)誤將文件重寫(xiě)成目錄的簡(jiǎn)單方法:例如:http:/www.gxlcms.com/8888/ 該頁(yè)面是由//www.gxlcms.com/ArticleShow.aspxid=8888 重寫(xiě)而來(lái)。 具體實(shí)現(xiàn)方法: 利用IIS的404錯(cuò)誤來(lái)實(shí)現(xiàn) HTTP 404 - 未找到文件可能是大家經(jīng)??吹讲⑶冶容^不喜歡的一個(gè)錯(cuò)誤,可是很好的利用這個(gè)錯(cuò)誤卻可以給 網(wǎng)頁(yè)設(shè)
推薦度:
標(biāo)簽: 文件 重寫(xiě) net
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top