Tạo các trang lỗi tùy chỉnh rất hữu ích, nó cho phép bạn hiển thị cho người dùng những trang tạo sẵn thay vì trang trống. Ví dụ nếu một URL trên trang web của bạn không hoạt động. Điều này tránh được lỗi '404 File Not Found' không thân thiện và cho phép bạn hiển thị một giao diện thiện cảm, giải thích các giải pháp có thể và hướng dẫn khách truy cập quay lại nội dung trang web của bạn, thay vì khiến họ thất vọng và đi ra.

- Để thiết lập các tài liệu lỗi tùy chỉnh, hãy tạo tệp .htaccess theo các hướng dẫn và ghi vào các văn bản sau:

ErrorDocument 404 /error_pages/404.html

Dòng trên yêu cầu Máy chủ web Apache hiển thị tài liệu được đặt tại /error_pages/404.html (dưới tên miền / địa chỉ trang web của bạn) mỗi khi xảy ra lỗi 404 (không tìm thấy tệp).

- Trong ví dụ này, chúng tôi đã giả sử bạn đã tạo tài liệu lỗi và gọi nó là '404.html' và rằng bạn đã đặt nó trong một thư mục có tên 'error_pages' dưới tên miền của bạn. Ví dụ: http://www.yourdomain.com/error_pages/404.html

- Tài liệu 404.html là một tài liệu HTML bình thường như các tài liệu khác trong trang web của bạn và có thể hiển thị bất kỳ nội dung nào bạn muốn, tuy nhiên chúng tôi khuyên bạn nên đưa vào trong đó thông báo 'Không tìm thấy tệp'.

- Để thiết lập thêm các tài liệu lỗi, ví dụ: '401 Unauthorised', '403 Forbidden', and '500 Internal Server', hãy tạo tệp .htaccess theo hướng dẫn và và ghi vào văn bản sau:

ErrorDocument 401 /error_pages/401.html
ErrorDocument 404 /error_pages/404.html
ErrorDocument 500 /error_pages/500.html

- Tất cả đều hiển thị rất tốt cho việc thông báo, nhưng quan trọng hơn là bạn cần giải quyết lỗi. Bằng cách sử dụng tập lệnh CGI thay vì tài liệu HTML tĩnh vì tài liệu lỗi cho phép chúng tôi ghi lại lỗi trong cơ sở dữ liệu và giải quyết chúng.

- Điều này có thể đạt được rất dễ dàng nhờ một loạt các giải pháp được tạo sẵn mà thậm chí có thể cho chúng ta thấy những lỗi nào được nhận thường xuyên nhất. Những sản phẩm như vậy có thể được tìm thấy trên CGI Resource Index và HotScripts.com.