我真的对此一无所知,所以我开始吧。我需要将 play.example.net 重定向到www.example.net在浏览器上。“play”子域名用于游戏。但是www.example.com是我的网站。
我试过这个
服务器 { 监听 80; 服务器名称 play.example.net; 返回 301 https://example.net$request_uri; }
它起作用了,play.example.net 现在正在重定向到 example.net ...但是现在我的网站已关闭,如果您现在查找 example.net,它将超时。
任何想法?
答案1
在您的/etc/nginx/sites-available/play.example.com
文件中(或您在机器上所调用的任何文件),您需要添加指向rewrite
以下内容的内容:example.com
server {
...
server_name play.example.net;
rewrite ^/(.*)$ http://example.com/$1 permanent;
...
}
完成后,保存文件并检查配置是否正确:nginx -t
。只要没有返回错误,就重新加载 nginx:
sudo service nginx reload
希望这能让您的网站重新上线