Назад | Перейти на главную страницу

Как перенаправить 404 на https в nginx?

По какой-то причине установка Redmine продолжает перенаправлять некоторые запросы https на http.

Я хотел бы изменить ответ 404 для виртуального хоста, на который страницы перенаправляются обратно на https, на который он должен был перейти. Какой для этого синтаксис.

Я пробую эту ссылку Как с помощью Nginx перенаправить отдельные URI с http на https? тоже, но это первое, что приходит на ум.

Во-первых, проверьте конфигурацию Redmine:

смотреть на Администрация > Настройки > Общее затем Протокол.

Он должен быть установлен на HTTPS и нет HTTP. Это определенно твоя проблема.

В противном случае для nginx, если вы хотите перенаправить http-трафик на https:

server {
    listen       80;
    rewrite ^ https://www.example.com$request_uri? permanent;
}
server {
    listen  443 default ssl;
    server_name www.example.com;
    ...