nginx重定向301和错误页面404和502等

配置404:
1。创建自己的404.html页面
2。更改nginx.conf在http定义区域加入:

  1. fastcgi_intercept_errors on;

3。更改nginx.conf(或单独网站配置文件,例如在nginx -> sites-enabled下的站点配置文件 )
中在server 区域加入:

  1. error_page 404 = /404.html

或者

  1. error_page 404 =http://www.xxx.com/404.html

4。更改后重新启动nginx,见上面步骤

#502 等错误可以用同样的方法来配置。

  1. error_page 500 502 503 504 = /50x.html;

301配置

server {

    server_name www.yoursite.com yoursite.com;

    if ($host != 'www.yoursite.com' ) {

        rewrite  ^/(.*)$  http://www.yoursite.com/$1  permanent;

    }

    ...

}

方法2:

类似apache,单独给yoursite.com做一个虚拟主机

server {

    server_name  yoursite.com;

    rewrite ^(.*) http://www.yoursite.com$1 permanent;

}

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓