Điều tôi muốn làm bất cứ khi nào tôi nhận được lỗi 404 trên miền của mình, tự động 301 vào trang chủ.Nginx: Trả lại 301 Chuyển hướng khi 404 Lỗi
Tôi có rất nhiều bài đăng trên blog cũ và những bài đăng như vậy đã được liên kết nhưng tôi không có chúng trên blog và nếu có ai đó nhấp qua từ một trang web khác mà họ bị bắt vào trang chủ.
Tôi có thể làm điều này bên trong nginx bằng cách nào?
server {
listen 12680;
root /home/noahc/webapps/nginx/html/noahc/;
server_name www.noahc.net, noahc.net;
error_page 404 @foobar;
location @foobar {
rewrite .*/permanent;
}
}
tôi đã thiết lập này trên noahc.net. Bất cứ khi nào tôi gõ một cái gì đó trong http://noahc.net/not-real-page.html ví dụ, tôi nhận được gửi đến một trang lỗi diac mediacom. Bất kỳ ý tưởng? Tôi đã khởi động lại nginx. –
Tôi nhận được '404 Not Found nginx/1.0.6' khi truy cập vào liên kết (không tồn tại) ở trên, có thể đó là vấn đề ở phía bạn (phía máy khách)? – stewe
trong mọi trường hợp không có nghĩa là nó không hoạt động đúng không? Tôi có nên nhận phần chuyển hướng và lỗi 301 hay không? –