2

我正在使用 apache 和 Nginx 代理在 python/django 中工作。

我需要转换一些这样的 URL:

www.mydomain.com/client_A/

www.mydomain.com/client_B/

www.mydomain.com/clients/1/

www.mydomain.com/clients/2/

我会在 Nginx 配置中进行重写,但问题是这不应该对用户可见,而是他应该继续将 URL 视为 www.mydomain.com/client_A/ 而不是内部 URL。

Nginx/Apache主要思想是在配置中做到这一点

提前致谢。

4

2 回答 2

2

我相信

 rewrite ^/client_A/(.*)$ /clients/1/$1 last;

在 nginx 配置中应该可以工作。

于 2013-04-29T13:33:51.070 回答
0

您可能想查看以下帖子以了解相关问题。

apache反向代理更改url

这个想法是使用reverse proxywithApache来保持 URL 相同。

于 2013-04-30T17:16:40.427 回答