带有www的Nginx子域
我在AmazonEC2服务器中配置了Nginx 现在,www.myserver.com、.myserver.com都可以完美地工作 我需要的是配置www..myserver.com。我需要将用户重定向到.myserver.com。我的意思是,我需要重写url或其他东西 我该怎么做带有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
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;
}
我没有阿帕奇。这也不是我所问的。我希望www.mysubdomain.mysite.com被重定向到mysubdomain.mysite.com。每个用户都有不同的随机子域。阅读问题。他回答了你的问题。他发布的服务器块是你添加到配置中以获得所需重定向的内容。去阅读他链接的文档(尤其是最后一个,这里明确地介绍了您想要的内容)。只需更改
myserver.com
以匹配您的域。