Trong file web.config
của tôi, tôi đã xác định một số lỗi tùy chỉnh:trang lỗi Tuỳ chỉnh trong file web.config không bao gồm tất cả đường dẫn url
<customErrors mode="RemoteOnly" defaultRedirect="~/Error">
<error statusCode="500" redirect="~/Error" />
<error statusCode="404" redirect="~/NotFound" />
</customErrors>
Bây giờ, một số liên kết, chẳng hạn như http://mysite.com/dsflhsdff
sẽ được chuyển hướng đúng để mysite.com/notfound
. Nhưng một số liên kết, như https://mysite.com/videoconference/0/0/0
được xử lý bởi chính máy chủ - thay vì trang lỗi tùy chỉnh của tôi, tôi nhận được trang lỗi IIS (không tìm thấy tệp hoặc thư mục). Ví dụ: liên kết này - https://scyk.pl/forums/0/0/0
sẽ tạo ra lỗi 404 đúng (trang lỗi tùy chỉnh của tôi).
gì đang xảy ra ở đây? Tôi có cần thiết lập các lỗi tùy chỉnh IIS theo cách thủ công không? Nếu vậy, làm thế nào tôi có thể làm điều đó?