美文网首页
nginx 301重定向配置

nginx 301重定向配置

作者: xiaobao_general | 来源:发表于2019-08-15 16:41 被阅读0次

项目开发完部署到服务器,是一个https服务,域名假设为www.test123.com,用户访问https://www.test123.com时,如果只输入test123.comwww.test123.com按回车键访问,浏览器默认访问http://test123.comhttp://www.test123.com,这种情况下用户需要手动为访问的链接加上https://的前缀才能正确访问,如何避免这种情况下不需要用户手动修改链接同时还可以正确的访问到https://www.test123.com呢?

解决方案就是使用nginx做301重定向,为nginx的配置文件的server部分添加如下内容:

server {
        listen 80;
        server_name  test123.com www.test123.com;

        if ( $host ~* test123.com ) { #如果访问链接中包含了test123.com
            rewrite ^/(.*)$ https://www.test123.com/$1 permanent;
        }

        return 301 https://127.0.0.1:443; #项目在服务器的实际部署地址
    }

这时候用户输入test123.comwww.test123.com按回车键访问,浏览器就能访问https://test123.comhttps://www.test123.com,经过nginx代理访问到的就是服务器上的实际项目。

相关文章

  • nginx https访问php405错误

    nginx配置ssl 与80跳转443(301)重定向方法链接 http://www.jianshu.com/p/...

  • nginx 301永久重定向配置

    建站过程中进程会遇到搜索引擎收录带www和不带www的@两个域名的同一站点,影响排名。 这时候我们可以把其中一个域...

  • nginx 301重定向配置

    项目开发完部署到服务器,是一个https服务,域名假设为www.test123.com,用户访问https://w...

  • Nginx下配置301/302

    Nginx 301永久重定向301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值. 前提是...

  • Nginx下HTTP强制重定向至HTTPS

    Nginx下HTTP强制重定向至HTTPS 对于nginx来说,配置http强制重定向至https有多种多样的写法...

  • 网页重定向

    下面介绍几种网页重定向的方式。 301重定向 301 重定向也被称为 永久性 重定向,一个网站如果做了 301 重...

  • nginx常用配置

    nginx常用配置 监听端口 访问日志 域名 静态资源 重定向 反向代理 负载均衡 SSL协议 nginx配置微信...

  • nginx 301重定向 设置

    在nginx中配置,使得访问不带www的网址自动重定向到带www的域名。 http协议的重定向 在nginx官方文...

  • nginx 永久重定向301

    如果您有很多的域名如主站:www.henanyupinhui.com 多个次域名henanyupinhui.co...

  • Nginx 301重定向

    在搜索引擎看来,带www和不带www的URL是不同的两个URL,当它们指向同一个网站时,会让搜索引擎不懂应该选择哪...

网友评论

      本文标题:nginx 301重定向配置

      本文链接:https://www.haomeiwen.com/subject/mtnzjctx.html