1.使用現(xiàn)成的插件,比如:ISAPI_Rewrite、IIS Rewrite、Apache HTTP服務(wù)器的mod_rewrite等,它們都是基于正則表達(dá)式解析器開發(fā)的重寫引擎。它們的使用方法查看它們自帶的幫助即可。
2.自己寫的代碼實(shí)現(xiàn)動態(tài)網(wǎng)頁靜態(tài)化,方法也有好幾種:
1)創(chuàng)建FSO對象,利用此對象將所需的內(nèi)容動態(tài)創(chuàng)建到文件中生成HTML頁面;
2)利用模板技術(shù),將模板中特殊代碼的值替換為從表單或是數(shù)據(jù)庫字段中接受過來的值 生成HTML文件;
3)使用Server.Transfer轉(zhuǎn)換技術(shù),
3.使用HttpWebRequest請求客戶端的方式,獲取返回資源,生成靜態(tài)頁面。一般這樣只需要獲取網(wǎng)頁內(nèi)容即可,其它資源可放置在服務(wù)器上,自動加載。(注:此方法缺點(diǎn)明顯,需要大量更改匹配URL,建議慎用)
4.在asp中有IhttpModule接口。Ihttpmodule可以簡單理解為一個可以在執(zhí)行像.aspx,或者mvc中control/action前,添加我們自定義的操作的東西。
1.在.htaccess文件中增加301重定向指令。
2.適用于使用Unix網(wǎng)絡(luò)服務(wù)器的用戶。通過此指令通知搜索引擎的spider你的站點(diǎn)文件不在此地址下,這是較為常用的辦法。形如:Redirect 301 / url。
3.適用于使用Window網(wǎng)絡(luò)服務(wù)器的用戶。在服務(wù)器軟件的系統(tǒng)管理員配置區(qū)完成301重定向。
4.采用“mod_rewrite”技術(shù)。
我們在一開始進(jìn)行網(wǎng)站制作的時候就要確定自己準(zhǔn)備使用哪個URL作為自己網(wǎng)站的標(biāo)準(zhǔn)的網(wǎng)址。確定下來就不要改變了,如果中間有更改,就會造成之前做的那些鏈接的網(wǎng)址鏈接變成了不規(guī)范的鏈接。
anonical標(biāo)簽既可以應(yīng)用在網(wǎng)址規(guī)范化引起的復(fù)制內(nèi)容的問題上,也可以應(yīng)用在其他的情況。比如網(wǎng)站上面同一款的鞋子可能分為不同型號,型號之間唯一的區(qū)別只是顏色,這些型號生成多個網(wǎng)址,產(chǎn)品說明也幾乎一樣,只是顏色的地方不一樣,這時候可以使用canonical標(biāo)簽,用戶不會被轉(zhuǎn)向,還是看到不同的頁面,但搜索引擎把權(quán)重集中到其中一個型號的頁面上,從而避免復(fù)制內(nèi)容。我們在網(wǎng)站制作的時候注意這個標(biāo)簽的使用。
地址:長春市西安大路與普陽街交匯華爾茲大廈2棟6門
.....................................................................................................Copyright 廣商科技 All Rights Reserved 版權(quán)所有 吉ICP備16000718號 舉報(bào)專線:13244308262....................................................................................................