Tôi muốn hiển thị Lỗi 404 nếu người dùng đến trang tồn tại nhưng tôi không muốn họ xem.PHP - Hiển thị Lỗi 404 mà không chuyển hướng đến một trang khác
Tôi không muốn làm chuyển hướng (có thể gây ra thanh địa chỉ để hiển thị các liên kết của trang lỗi trong thanh địa chỉ) như sau:
if ($this_page_should_not_be_seen)
header("Location: err.php?e=404");
Thay vào đó, nó sẽ có vẻ như trang thực sự không tồn tại, mà không có URL trong địa chỉ của trình duyệt đã thay đổi.
và những gì xảy ra với htaccess? – k102
Đó là công việc cho .htaccess, không phải cho tệp PHP ... hoặc cho cả hai, nếu bạn chuyển hướng mọi thứ tới index.php, nhưng vẫn cần, bạn cần .htaccess hoặc truy cập vào httpd.conf. – Griwes
có nghĩa là trình duyệt của bạn hiển thị lỗi 404 thay vì trang 404 tuỳ chỉnh? bạn có thể chuyển hướng nó đến một số trang không tồn tại trong thực tế. –