lnmpa下nginx全站301跳转的设置方法 -云主机博士

lnmpa下nginx全站301跳转的设置方法 -云主机博士 第1张

在nginx/conf/vhost/站点名称.conf 里的server段里面,添加如下的代码:(红色部分)

server
{
listen 80;
server_name www.yunzhujiboshi.com yunzhujiboshi.com;
if ($host != 'www.piaoyun.cc')
{
rewrite ^/(.*)http://www.piaoyun.cc/1 permanent;
}

意思是:如果访问的域名来路不是www.yunzhujiboshi.com就全部301跳转到带有www.yunzhujiboshi.com的域名下面!

然后service nginx restart

第一种情况:访问A站定向到B站

server {
server_name A.com ;
rewrite ^(.*) http://www.A.com$1 permanent;
}

目前是使用此方法,第一部分的server取消上面的域名绑定!这个放在配置文件的最后!

第二种情况:不是访问A站的全部重定向到指定页面

server {
server_name www.A.com;
if (ParseError: KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^/(.*) http://www.B.com/$1 permanent;
}
}

如果写在第一个server段
使用IP访问时也将被重定向

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取


iproyal.png
原文链接:,转发请注明来源!
「lnmpa下nginx全站301跳转的设置方法 -云主机博士」评论列表

发表评论