带有www的Nginx子域

带有www的Nginx子域,nginx,amazon-ec2,Nginx,Amazon Ec2,我在AmazonEC2服务器中配置了Nginx 现在,www.myserver.com、.myserver.com都可以完美地工作 我需要的是配置www..myserver.com。我需要将用户重定向到.myserver.com。我的意思是,我需要重写url或其他东西 我该怎么做 server { listen 80; server_name www.myserver.com; return 301 http://myserver.com$req

我在AmazonEC2服务器中配置了Nginx

现在,www.myserver.com、.myserver.com都可以完美地工作

我需要的是配置www..myserver.com。我需要将用户重定向到.myserver.com。我的意思是,我需要重写url或其他东西

我该怎么做

server {
    listen       80;
    server_name  www.myserver.com;
    return       301 http://myserver.com$request_uri;
}
在nginx中不需要“重写”。将它们留给apache,然后阅读文档:

Upd:

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

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

我没有阿帕奇。这也不是我所问的。我希望www.mysubdomain.mysite.com被重定向到mysubdomain.mysite.com。每个用户都有不同的随机子域。阅读问题。他回答了你的问题。他发布的服务器块是你添加到配置中以获得所需重定向的内容。去阅读他链接的文档(尤其是最后一个,这里明确地介绍了您想要的内容)。只需更改
myserver.com
以匹配您的域。