标签 - Nginx

Nginx    2022-11-29 18:54:44    0    0    0

这里顺带整理几个常用的Nginx 301重定向规则。

1、重定向到新域名

  1. server {
  2. server_name www.itbulu.com;
  3. rewrite ^(.*) https://www.lexiaohu.com$1 permanent;
  4. }

这里举个例子,将在原来域名的Nginx设置跳转到新域名。

2、目录跳转新域名

  1. if ( $request_filename ~ laojiang/ ) {
  2. rewrite ^ https://laojiang.itbulu.com/? permanent;
  3. }

我们可以将 laojiang目录,单独设置一个二级域名站点。

3、目录迁移跳转

  1. if ( $request_filename ~ oldfiles/ ) {
  2. rewrite ^ https://www.itbulu.com/newfiles/? permanent;
  3. }

新目录迁移。

4、WWW跳转到非WWW

  1. server {
  2. server_name www.itbulu.com;
  3. rewrite ^/(.*)$ https://itbulu.com/$1 permanent;
  4. }

5、非WWW跳转到WWW

  1. server {
  2. server_name itbulu.com;
  3. rewrite ^/(.*)$ https://www.itbulu.com/$1 permanent;
  4. }

这几个又是我们常用的几个Nginx规则。