一个没有正确设置 〝找不到网站处理〞 的网站, 极可能会因为改变了页名或网站架构或打错连结,而流失了一位访客, 甚或一个商机、一宗大生意。
建立或修改 .htaccess
要避免这种情况,你只要在网站内建立或修改一个名为 .htaccess 的档案,加入一行:
ErrorDocument 404 /pagenotfound.html
那便完成了!
404 是找不到网站的错误码, /pagenotfound.html 是任何你要显示的页名, 这句的意思是当发生 404错误时,你要显示/pagenotfound.html。 你的 pagenotfound.html 最好也包含 一个网站地图, 方便访客找寻他们所需之内容,如果只是告诉他们〝找不到网站〞, 而没有其他建议的话, 那就不够〝好客〞了。
除了404错误外, 你还可为其他错误码作显示设定,常见的错误码包括:
401 – Authorization Required (需先登入)
403 – Forbidden (不准进入)
500 – Internal Server Error (伺机器错误)
404 – Wrong page (找不到网站)
例如: ErrorDocument 500 /errors/servererror.html
注意事项
1. 如果你的网站为你提供功能全面之控制台如 cpanel 的话, 你便可直接到它的 File Manager 更改档案, 注意 .htaccess 有可能已在你网站以隐藏档案 ( hidden file) 形式储存了。
2. 如果你以Window Notepad 建立 .htaccess, 你会出现储存错误提示, 因为 .htaccess 不是正常档案名字,你可以先以 其他名字建立,如: htaccess.txt。上载至伺服器后再以 filemanager 找回 .htaccess 。
.htaccess 的其他功能
除了设定 错误处理外, .htaccess 还有很多其他强大功能, 如: 设置密码、限制可到访的IP地址、拒绝某些IP地址到访、将访客转到其他页名或网站等。将来谈到网站安全、转网址及更改网站架构时再详谈了。
萧山网站建设