Có cách nào tôi có thể cấu hình máy chủ web Apache để trả lại mã lỗi 404 (không tìm thấy) thay vì 403 (bị cấm) đối với một số thư mục cụ thể mà tôi muốn không cho phép truy cập không?Có cách nào để buộc apache trả lại 404 thay vì 403 không?
Tôi đã tìm thấy một số giải pháp đề xuất việc sử dụng mod_rewrite, như ví dụ:
RewriteEngine On
RewriteRule ^.*$ /404 [L]
Như mục đích gửi 404 thay vì 403 là xáo trộn cấu trúc thư mục, giải pháp này là quá hở hang, bởi vì nó chuyển hướng đến một số vị trí khác nhau mà làm cho nó rõ ràng rằng các thư mục ban đầu truy cập nào trong thực tế tồn tại.
[câu hỏi này] (http://stackoverflow.com/questions/548156/problem-redirecting-403-forbidden-to-404-not-found) có giải quyết được sự cố của bạn không? –
Tôi đã không xem xét câu hỏi này khi tôi lần đầu tiên nhìn thấy nó (quá khó hiểu), nhưng sau một nháy mắt thứ hai tôi tìm thấy dòng tôi đã tìm kiếm, cảm ơn. – fuenfundachtzig