lnmpa下nginx全站301跳转的设置方法 -云主机博士
在nginx/conf/vhost/站点名称.conf 里的server段里面,添加如下的代码:(红色部分)
server
{
listen 80;
server_name www.yunzhujiboshi.com yunzhujiboshi.com;
if ($host != 'www.piaoyun.cc')
{
rewrite ^/(.*)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访问时也将被重定向
原文链接:lnmpa下nginx全站301跳转的设置方法 -云主机博士,转发请注明来源!
「lnmpa下nginx全站301跳转的设置方法 -云主机博士」评论列表