Tôi đang viết lại URL trong nginx sau khi khởi chạy lại. Trong trang web cũ, tôi đã có thông số truy vấn trong URL để lọc nội dung, ví dụ:Xóa tham số trong nginx viết lại
http://www.example.com/mypage.php?type=4
Trang mới không có các loại thông số này. Tôi muốn để loại bỏ chúng và viết lại các URL đến trang chính, vì vậy mà tôi nhận được:
http://www.example.com/mypage/
viết lại quy tắc của tôi trong nginx là:
location ^~ /mypage.php {
rewrite ^/mypage.php$ http://www.example.com/mypage permanent;
}
Nhưng với quy tắc này tham số vẫn nối. Tôi nghĩ rằng $
sẽ ngăn nginx xử lý các giá trị khác ... bất kỳ ý tưởng nào? Tất cả các câu hỏi khác giải quyết cách thêm tham số - Tôi chỉ muốn xóa thông tin của tôi :)
Bạn có kỹ năng đọc tốt hơn mình có;) Cảm ơn bạn rất nhiều! –
Điều gì về tôi muốn thả một tham số cụ thể. – virsir
chờ, quy tắc này có gây ra vòng lặp chuyển hướng không? – defbyte