0
URLがhttp://example.com/blog/posts
であるとし、Nginxをフォワードプロキシとして使用して、そのリクエストをバックエンドに送信して、そのURLをhttp://example.com/my-blog/foo/posts
とします。NginxでリダイレクトURLパスを書き換えません
これはnginxではどのように可能ですが、リダイレクトはなく、バックエンドに対しては完全に透過的ですか?
我々はこれまでに、次のいる:
rewrite ^/blog/(.*)$ /my-blog/foo$ last;
は、現在、当社のログには、次のことを示しています
*1 "^(.*)$" matches "/blog/posts"
*1 rewritten data: "/my-blog/foo/posts"
GET /blog/posts HTTP/1.1" 404
いいえ、それはリダイレクトです。 "どのようにこれはnginx、リダイレクトなしで可能です" – AndrewMcLagan
あなたは正しい - 私は完全な意図を誤解している – Jerdog