Trang 404 tùy chỉnh cho tôi lỗi 403


0

Tôi có một trang web mặc định trong IIS 8 của mình và tôi muốn nó chuyển hướng các URL không tìm thấy đến một ứng dụng asp.net trên cùng một máy chủ.

Vì vậy, tôi đã kích hoạt các lỗi tùy chỉnh và thay đổi trang 404 thành "/shorturl/Redirection.aspx". Nhưng nếu tôi làm điều đó, nó sẽ báo lỗi 403: "Trang web đã từ chối hiển thị trang web này".

Mở trang bằng tay hoạt động (ngoại trừ việc nó bị sập, vì nó cần một tham số).

Bất cứ ý tưởng tại sao nó không hoạt động nếu tôi chuyển hướng nó?


Bạn có nhận được thông báo tương tự nếu bạn chạy nó trên máy chủ? Và nó có hoạt động trong chế độ gỡ lỗi trong VS không?
Dave

Tôi không thể thêm dấu ngã: "URL được chỉ định không hợp lệ. Nó phải là đường dẫn URL tương đối bắt đầu bằng" / ".". Tôi nhận được thông báo tương tự trên máy chủ và tôi không thể kiểm tra nó trong chế độ gỡ lỗi.
Feroc

Câu trả lời:


0

Tôi nghi ngờ chuyển hướng của bạn thực sự đang chỉ đến sai địa điểm ... Hãy thử thực hiện ~ / shorturl / Redirection.aspx (lưu ý dấu ngã ~) giả sử rằng phím tắt là một thư mục trong thư mục gốc của bạn.


Tôi không thể thêm dấu ngã: "URL được chỉ định không hợp lệ. Nó phải là đường dẫn URL tương đối bắt đầu bằng" / "."
Feroc

hmm ... nhưng bạn có thể bằng cách nào đó đúng Nếu tôi chuyển hướng nó đến /shorturl/aihwfwf.aspx, nó sẽ hiển thị cho tôi cùng một lỗi.
Feroc

Bạn đang thực hiện chuyển hướng từ trong trang web.config? Và nếu vậy, nó là một trang web hoặc trang web MVC?
Dave

0

Đó là một số loại vấn đề bảo mật. Trang thực sự không chuyển hướng, nhưng ngay lập tức hiển thị lỗi 403.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.