Nginx下配置301重定向的正确方法例子

Ursula ·
更新时间:2024-11-13
· 925 次阅读

之前给nginx做301重定向的时候经常会这样写:
代码如下:
server {
    listen       80;
    server_name  www.jb51.net jb51.net;
    if ($http_host = www.jb51.net) {
        rewrite  (.*)  http://jb51.net$1;
    }
    ...
}
实际标准的写法应该是
代码如下:
server {
    listen       80;
    server_name www.jb51.net;
    return       301 http://jb51.net$request_uri;
}

server {
    listen       80;
    server_name  jb51.net;
    ...
}

您可能感兴趣的文章:详解 Nginx 301重定向的配置nginx url自动加斜杠及301重定向的问题nginx中域名、目录的301重定向配置示例ngin配置301重定向设置方法和nginx子目录301重定向Nginx下301重定向域名的方法小结详解Nginx几种常见实现301重定向方法上的区别



方法 301重定向 重定向 Nginx 301

需要 登录 后方可回复, 如果你还没有账号请 注册新账号