欢迎来到覃师宁博客!
帝国cms使用手册

nginx301永久重定向www跳转到不带www代码

编辑:覃师宁来源:qinshining.com时间:2020-11-27 23:16:35阅读量:

301重定向常用的就是把网站url带www转向到不带www,或者不带www的重定向跳转的到带www

那么我们如何在nginx服务器实现301重定向域名的跳转的?

1、带www跳转到不带www

比如:

www.qinshining.com跳转到qinshining.com

找到网站对应的****.conf

比如linux服务器使用wdcp可视化建站面板,.conf网站对应路径:/www/wdlinux/nginx-1.16.1/conf/vhost/qinshining.conf

添加如下代码:

  • server {
  •         listen       80;
  •         root /www/web/qinshining_com/public_html;
  •         server_name qinshining.com www.qinshining.com;
  •         #server_name localhost;
  •         if ($host != 'qinshining.com' ) {
  •         rewrite ^/(.*)$ http://qinshining.com/$1 permanent;
  •         }
  •         }

2、不带www跳转到带www

  • server {
  •         listen       80;
  •         root /www/web/qinshining_com/public_html;
  •         server_name qinshining.com www.qinshining.com;
  •         #server_name localhost;
  •         if ($host != 'qinshining.com' ) {
  •         rewrite ^/(.*)$ http://www.qinshining.com/$1 permanent;
  •         }
  •         }

注意:设置好了301重定向后以后,记得重启nginx服务,否则设置不会生效。

3、如何校检301重定向是否已经跳转成功

查询网址:https://tool.chinaz.com/pagestatus/?url=www.qinshining.com

如果结果如下图:显示301跳转,则301设置成功,如果网页状态码是200,则设置不成功。

nginx301永久重定向www跳转到不带www代码 第1张

 

 

很赞哦!(

相关文章

更多回答

发表评论共有条评论
用户名:密码:
验证码:匿名发表
网创邦微信公众号