使用NGINX重写url

使用NGINX重写url,nginx,Nginx,我最近从一个子文件夹中移动了一个网站,我很难理解如何在NGINX中重写URL,因此网站的外部链接仍然可以工作 基本上,我需要链接重定向到 这是我第一次在NGINX上处理这个问题,所以请原谅我,如果这是一个可笑的简单操作。以下是我认为需要放入NGINX配置文件的内容: server { listen 80; server_name example.com/abc; return 301 http://www.example.com; } 我走对了

我最近从一个子文件夹中移动了一个网站,我很难理解如何在NGINX中重写URL,因此网站的外部链接仍然可以工作

基本上,我需要链接重定向到

这是我第一次在NGINX上处理这个问题,所以请原谅我,如果这是一个可笑的简单操作。以下是我认为需要放入NGINX配置文件的内容:

server {
    listen       80;
    server_name  example.com/abc;
    return       301 http://www.example.com;
}

我走对了吗?

如果你是说重定向,你应该退房。这不是同一个问题,但答案非常相似。

您想要重定向还是重写?其中一个通知用户的浏览器转到另一个位置,另一个则在另一个位置提供他们想要的内容。