怎么在nginx中重定向目录路径

2023-04-19 14:24:00 路径 目录 重定向

在Nginx中重定向目录路径可以使用rewrite指令来实现。rewrite指令可以用来重写URL,它可以帮助我们将一个URL重定向到另一个URL,也可以用来重写目录路径。

使用rewrite指令重定向目录路径的方法如下:

首先,我们需要在Nginx配置文件中添加rewrite指令:

location /old_directory/ {
    rewrite ^/old_directory/(.*)$ /new_directory/$1 permanent;
}

其中,old_directory是要重定向的旧目录路径,而new_directory是新的目录路径。

接下来,我们需要重新加载Nginx配置文件,以使rewrite指令生效:

sudo nginx -s reload

最后,我们可以使用curl命令来测试rewrite指令是否生效:

curl -I http://example.com/old_directory/

如果rewrite指令生效了,curl命令的输出结果将显示重定向到新的目录路径。

总之,使用rewrite指令可以很容易地在Nginx中重定向目录路径。只需要在Nginx配置文件中添加rewrite指令,然后重新加载Nginx配置文件,就可以实现重定向了。

相关文章