我想重写并代理每个网址
通过此配置,此网址不是代理:http://example.com/qwe/ewq
和代理工作时使用它:http://example.com
。
我认为一个解决方案是从网址中删除其他所有内容。
另一个只是重写而不是重定向。
...
这是我的nginx.conf:
server {
listen 10.10.10.10:9999;
server_name _;
# set $test_uri http://example.com ;
# set $test_uri $scheme://$host$request_uri;
# if ($test_uri != $scheme://$host$uri) {
# rewrite ^ $scheme://$host$uri permanent;
# }
# if (-e $args) {
# set $args /;
# }
# if ($request_uri != $test_uri) {
# rewrite ^ http://example.com;
# }
# location /(.*) {
# rewrite ^ http://example.com ;
# }
# rewrite ^http://(.*)/(.*)$ http://$1/ last;
# rewrite ^(.*)/(.*) $scheme://$1/ permanent;
location / {
#rewrite ^(.*)$ / permanent ;
proxy_pass http://192.168.1.10:8080/;
}
}