Tôi đang cố gắng trả lại trang 404 tùy chỉnh bằng IIS6. (Tôi có trang web chủ yếu là các trang .shtml được tạo bằng loại di động). Tôi đã thử nó theo 2 cách:Lỗi tùy chỉnh IIS 404: Mã phản hồi trả về URL 200 thay vì
1) đặt trình xử lý lỗi 404 trong IIS thành loại "tệp" với đường dẫn \ 404.html. Điều này làm việc, nhưng nó cũng có nghĩa là tôi không thể nhập tiêu đề và chân trang của trang web của tôi (do đó .shtml) Cố gắng trỏ trình xử lý lỗi 404 đến 404.shtml kết quả trong trang 404 mặc định ... tôi đoán IIS có thể 't xử lý tệp shtml trong 404.
2) đặt loại thành "URL". Điều này hoạt động rất tốt, ngoại trừ mã phản hồi không còn là 404! Số điện thoại 200.
Làm cách nào để IIS trả lời mã phản hồi 404 có nội dung trong tệp 404.shtml của tôi?
hmmm tôi nghĩ rằng tất cả những gì bạn có thể làm trong các tệp shtml trong IIS được bao gồm và thực thi. Tôi sẽ thử điều này vào thứ hai, cảm ơn – Joel
Tôi đã tự hỏi rằng quá khi tôi đăng các đề nghị, nhưng tôi nghĩ rằng nó là đáng nói đến ít nhất. Hy vọng nó sẽ hoạt động. – lostriebo
cảm ơn, tôi đã đi tuyến đường sử dụng URL /404.asp. Điều này làm việc khá tốt. Cảm ơn một lần nữa! – Joel