【问题标题】:Rewrite URL in Nginx proxy + apache setup在 Nginx 代理 + apache 设置中重写 URL
【发布时间】:2013-04-23 02:07:56
【问题描述】:

我正在使用 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配置中做到这一点

提前致谢。

【问题讨论】:

    标签: django apache nginx rewrite reverse-proxy


    【解决方案1】:

    我相信

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

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

    【讨论】:

      【解决方案2】:

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

      apache reverse proxy changes url

      这个想法是使用reverse proxyApache 来保持网址相同。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-01
        • 2018-04-06
        • 1970-01-01
        • 2014-03-12
        • 1970-01-01
        • 1970-01-01
        • 2011-10-13
        • 2014-05-29
        相关资源
        最近更新 更多