欢迎访问覃师宁博客!

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

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代码

 

 

    猜你喜欢

    无相关信息

文章评论

人参与,共有 0 条评论

为了响应国家网信办《网站要对跟帖评论审核管理规定》,网站评论将审核后发表