Django 在Nginx代理中重写URL+;apache设置
我正在使用python/django,使用apache和Nginx代理 我需要转换一些URL,如下所示:Django 在Nginx代理中重写URL+;apache设置,django,apache,nginx,rewrite,reverse-proxy,Django,Apache,Nginx,Rewrite,Reverse Proxy,我正在使用python/django,使用apache和Nginx代理 我需要转换一些URL,如下所示: www.mydomain.com/client\u A/ www.mydomain.com/client\u B/ 到 www.mydomain.com/clients/1/ www.mydomain.com/clients/2/ 我会在Nginx配置中进行重写,但问题是用户不应该看到该配置,而应该一直将URL视为www.mydomain.com/client_a/,而不是内部URL 主要思
www.mydomain.com/client\u A/
www.mydomain.com/client\u B/
到
www.mydomain.com/clients/1/
www.mydomain.com/clients/2/
我会在Nginx配置中进行重写,但问题是用户不应该看到该配置,而应该一直将URL视为www.mydomain.com/client_a/,而不是内部URL
主要思想是在Nginx/Apache
配置中执行此操作
提前谢谢。我相信
rewrite ^/client_A/(.*)$ /clients/1/$1 last;
在nginx中,配置应该可以工作。您可能希望查看以下帖子,了解相关问题 其思想是使用
反向代理
和Apache
保持URL不变