nginx:如何将所有请求重定向到首页?

nginx:如何将所有请求重定向到首页?

我正在关闭一个网站,但被一个非常简单的问题难住了;我需要将所有 URL 重定向到主页(显然,主页本身除外)。

我认为这应该可行,但它导致主页陷入循环。

rewrite ^/.+ $scheme://$server_name permanent;

我认为这意味着任何包含 1 个或多个字符的 URL。(主页显然不包含任何字符)。

答案1

在 StackOverflow 上找到了答案——显然之前没有使用正确的关键字组合。

https://stackoverflow.com/a/22465987/224707

基本上:

location / {
    rewrite ^ http://example.com;
}
location = / {
}

相关内容