在我們?yōu)g覽網(wǎng)站的時(shí)候,一定都遇到過(guò)頁(yè)面上帶紅叉的無(wú)效圖片或者“無(wú)法找到網(wǎng)頁(yè)”的提示,出現如此現象一般都是因為鏈接文件的位置發(fā)生變化、被誤刪除或者文件名的拼寫(xiě)錯誤造成的。為了避免出現無(wú)效鏈接的尷尬,樹(shù)立良好的網(wǎng)站形象,當我們完成一個(gè)網(wǎng)站的設計制作后,一定要認真地檢查是否存在失效鏈接,以便及時(shí)修改。
將無(wú)效鏈接扼殺在上傳前
為了預防網(wǎng)站上傳后出現無(wú)效鏈接,在上傳前我們可以使用FrontPage 2003的超鏈接報表功能來(lái)檢查整個(gè)網(wǎng)站的鏈接情況,如果遇到無(wú)效鏈接還可以及時(shí)編輯修復。首先我們要把需要檢查鏈接的站點(diǎn)設置為FrontPage 2003的網(wǎng)站,運行FrontPage 2003,選擇“文件→新建→由一個(gè)網(wǎng)頁(yè)組成的網(wǎng)站”進(jìn)入“網(wǎng)站模板”窗口,單擊“瀏覽”指定到你的站點(diǎn)目錄,“確定”后即可打開(kāi)整個(gè)網(wǎng)站。
執行“視圖→報表→問(wèn)題→超鏈接”,彈出對話(huà)框詢(xún)問(wèn)是否驗證網(wǎng)站中的超鏈接,單擊“是”驗證所有超鏈接,包括指向站內網(wǎng)頁(yè)的內部鏈接和指向外部網(wǎng)站的外部鏈接,稍等一會(huì )兒FrontPage 2003就會(huì )將驗證結果顯示出來(lái)(圖1)。驗證結果包括鏈接所在的網(wǎng)頁(yè)、網(wǎng)頁(yè)標題、鏈接目標和類(lèi)型等。
對于無(wú)效鏈接,FrontPage 2003會(huì )在“狀態(tài)”欄下標注“中斷”,選中并雙擊一個(gè)“中斷”的無(wú)效超鏈接,在彈出的超鏈接編輯窗口中就可以對錯誤的超鏈接進(jìn)行修復了。我們可以直接鍵入正確的鏈接地址或在“瀏覽”中選擇指定到正確的文件,如果在其他網(wǎng)頁(yè)中也有這個(gè)相同的錯誤鏈接,我們可以勾選“對所有網(wǎng)頁(yè)進(jìn)行更改”,然后點(diǎn)擊“替換”按鈕即可修復網(wǎng)站中所有包含這個(gè)無(wú)效鏈接的網(wǎng)頁(yè)了。
時(shí)刻監視網(wǎng)站無(wú)效鏈接
網(wǎng)站上傳運行后,如果網(wǎng)站中引用了大量的外來(lái)網(wǎng)站內容的鏈接,而我們又無(wú)法控制外來(lái)內容鏈接的有效性,我們只有經(jīng)常對網(wǎng)站測試其鏈接的可靠性,以避免無(wú)效鏈接的出現。若要繼續使用FrontPage2003對網(wǎng)站無(wú)效鏈接進(jìn)行檢查,還需要將網(wǎng)站全部下載到本地,這樣會(huì )顯得很麻煩,這里我們推薦使用一個(gè)小工具Xenu Link Sleuth來(lái)對網(wǎng)站進(jìn)行在線(xiàn)檢查。
打開(kāi)軟件,執行“File→Check URL”打開(kāi)一個(gè)對話(huà)窗口,輸入你要檢查的網(wǎng)站地址,“OK”后軟件就會(huì )自動(dòng)訪(fǎng)問(wèn)網(wǎng)站并驗證每個(gè)鏈接地址,驗證結束后就會(huì )將結果顯示在驗證列表中(圖2),對于無(wú)效的鏈接,軟件會(huì )以紅色字體加以區別。在失效鏈接的右鍵菜單中選擇“Properties”,然后在“Properties”窗口中的“Pages linking to”下可以查看到哪些網(wǎng)頁(yè)使用了這個(gè)無(wú)效鏈接,對這些網(wǎng)頁(yè)單獨下載加以修復就可以了。