Nginx 重定向到 request_uri

Nginx 重定向到 request_uri

我想使用 Nginx 返回或重写选项来实现基于 request_uri 重定向用户请求。

例如,如果用户请求页面 mysite.com/test.com 那么他应该被重定向到 test.com。它应该通过从 request_url 中删除域 mysite.com/ 将用户自动重定向到 request_uri。

我尝试了许多在线提供的选项,但它给出了太多重定向错误。

答案1

下面的配置应该可以解决问题:

服务器 {
    听80;
    服务器名称 mysite.com;
    位置 = / {
        @在这里做你想做的主页
    }
    地点 / {
        返回 301 http:/$request_uri;
    }
}

相关内容