我正在尝试将example.com域重定向到另一个网站example.blogspot.com(未托管在我的服务器中)。
我一直在使用htaccess
和cpanel
,因此重定向很容易。但是为什么重定向在nginx中不起作用。
在版本nginx/1.15.10
和最新的vesta control panel
仍显示由vesta控制面板生成的默认页面(index.html)。我应该更改public_html吗?还是重新启动服务器?
我用以下代码编辑了nginx.conf
。
方法1
http{
server{
listen 80;
server_name example.com www.example.com;
return 301 https://example.blogspot.com$request_uri;
}
.....
}
方法2
http{
server{
listen [::]:80;
listen 80;
server_name example.com www.example.com;
return 301 https://example.blogspot.com$request_uri;
}
.....
}
方法3
http{
server {
server_name .example.com;
return 301 $scheme://example.blogspot.com;
}
....
}
保存后重新启动ngix
sudo service nginx restart
sudo systemctl restart nginx
答案 0 :(得分:0)
最后,将Server Ip address
添加到侦听端口重定向域
http{
server{
listen my.server.ip.address:80;
server_name example.com www.example.com;
return 301 https://example.blogspot.com$request_uri;
}
.....
}