Tôi đã phát triển một ứng dụng web dựa trên ajax với các url băm.Làm cách nào để chuyển hướng/xử lý các yêu cầu từ các công cụ tìm kiếm qua nginx bằng cách sử dụng vị trí regex
Tôi đang cố gắng chuyển hướng các yêu cầu từ công cụ tìm kiếm đến máy chủ khác tạo ảnh chụp nhanh HTML và gửi phản hồi. Tôi đang cố gắng đạt được điều này trong nginx với chỉ thị vị trí như được đề cập bên dưới:
location ~ ^(/?_escaped_fragment_=).*$ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 60s;
proxy_send_timeout 90s;
proxy_read_timeout 90s;
proxy_buffering off;
proxy_temp_file_write_size 64k;
proxy_pass http://x1.x2.x3.x4:8080;
proxy_redirect off;
}
Nhưng tôi không thể làm việc này. Ai đó có thể sửa regex tôi đang sử dụng (hoặc) cung cấp cho tôi một giải pháp thay thế để đạt được điều này.
Xin cảm ơn trước.