Tôi muốn viết lại một url chứa một đường dẫn biến cụ thể, chỉ cho một ip người dùng cụ thể.
http://domain.com/variable
Nên trở thành:
http://domain.com/variable/system
Tuy nhiên, nếu có một đường dẫn khác theo đường dẫn / biến thì nó sẽ không thay đổi. Vì vậy, các url sau nên giữ nguyên:
http:/domain.com/variable/something-else
Tôi đã thử đoạn mã sau
if ($http_x_forwarded_for = xxx.xxx.x.xx) {
rewrite ^/(.*)$ http://domain.com/$1/system redirect;
}
Tuy nhiên, khi chạy mã này dường như có một vòng lặp, dẫn đến
http://domain.com/variable/system/system/system/system ....
Tôi hiểu những gì sai, nhưng tôi không biết làm thế nào tôi có thể dễ dàng / chính xác sửa lỗi này. Mọi sự trợ giúp sẽ rất được trân trọng.