August 12, 2011
在網站重新設計之後, robots.txt 會提供給搜尋引擎伺服器內所有資訊之外,還會把之前的資料記憶在搜尋引擎中,如果點擊結果,卻
沒有內容,就會讓人家覺得網站是否存在,所以404的訊息處理,在網站管理中是個必需要的手段。

<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 /err/404.html
</IfModule>


這樣之下,網站內所有沒有的檔案或檔案夾,都會出現在 /err/404.html

所以在這裡,就可以做一些較有創意的網頁,來取代 404.html 的內容,
像是以下的圖示,還可以增加企業形象的強調。

點擊在新視窗中瀏覽此圖片

當然,為了讓這個 404.html 停留3秒後,再跳至 http://www.jetoy.com.tw/
於是在<meta>中加了3杪後,朓至http://www.jetoy.com.tw的設定。

<meta http-equiv="refresh"content="3; url=http://www.jetoy.com.tw">


或是這裡有一些創意的404的訊息呈現網頁

.htaccess除了以404.html來引導用戶的錯誤操作,另外還可以用301的方式來改變網頁上顯示的路徑,或直接置換階層來替代元來的網站內容。

例:
改變網址而不會出現「404 找不到網頁」:301 Redirect 與 .htaccess
文件主題:.htaccess 語法解析

註:在伺服器的訊息中還有:

    400: Bad request
    401: Authorization required
    403: Forbidden
    404: Worng page
    500: Internal server error
Facebook twitter LINEk
文章来自: 本站原創
0 Comment(s)
我要發表評論
暱稱
密碼 [ 訪客無需密碼 ]
電郵
網址
開啟HTML 開啟UBB 開啟表情 隱藏 記住我