【问题标题】:Nginx subdomains with www带有 www 的 Nginx 子域
【发布时间】:2013-03-02 04:11:57
【问题描述】:

我在 Amazon EC2 服务器中配置了 Nginx。

现在 www.myserver.com 和 .myserver.com 都可以完美运行。

我需要的是配置 www..myserver.com。我需要将用户重定向到 .myserver.com。我的意思是,我需要重写 url 什么的。

我该怎么做?

【问题讨论】:

    标签: nginx amazon-ec2


    【解决方案1】:
    server {
        listen       80;
        server_name  www.myserver.com;
        return       301 http://myserver.com$request_uri;
    }
    

    你不需要在 nginx 中“重写”。将它们留给 apache,然后阅读文档:

    更新:

    您的问题并不清楚(谁知道,双点是什么意思)。但是,如果您曾经尝试阅读文档,则可以轻松地根据需要修改示例:

    server {
        listen       80;
        server_name  ~^www\.([^.]+\.myserver\.com)$;
        return       301 http://$1$request_uri;
    }
    

    【讨论】:

    • 我没有 apache。这也不是我问的。我希望将 www.mysubdomain.mysite.com 重定向到 mysubdomain.mysite.com。每个用户都有一个不同的随机子域。阅读问题。
    • 他回答了您的问题,他发布的服务器块是您添加到配置中以获得所需重定向的内容。去阅读他链接的文档(尤其是最后一个,您想要的内容已明确涵盖)。只需更改 myserver.com 以匹配您的域。
    猜你喜欢
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    相关资源
    最近更新 更多