nginx: Как перенаправить все запросы на главную страницу?

Я закрываю веб-сайт и сталкиваюсь с очень простой проблемой; Мне нужно перенаправить все URL-адреса на домашнюю страницу (кроме, разумеется, самой домашней страницы).

Я думал, что это должно сработать, но это вызывает зацикливание домашней страницы.

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

Я думал, что это означало бы любой URL-адрес содержащий 1 или более символов. (Домашняя страница явно не содержит).

0
задан 9 November 2015 в 00:15
1 ответ

Найден ответ на StackOverflow - очевидно, что до этого не использовалась правильная комбинация ключевых слов.

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

В основном:

location / {
    rewrite ^ http://example.com;
}
location = / {
}
0
ответ дан 5 December 2019 в 11:43

Теги

Похожие вопросы