Страница не найдена ошибка, если я поставлю www перед URL - PullRequest
0 голосов
/ 18 мая 2019

У меня странная проблема с моим сайтом.Если я использую enographiae.com, у меня может быть доступ к сайту, но если я использую www.enographiae.com, он показывает мне

404 Not Found nginx / 1.14.0 (Ubuntu)

Как я могу это исправить?

ОБНОВЛЕНИЕ: На моем сервере есть certbot

Ответы [ 2 ]

0 голосов
/ 18 мая 2019

Проблема заключалась в том, что эти строки были добавлены из Certbot в конце файла конфигурации Nginx:

.
.
.
server {
    if ($host = enographiae.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot
.
.
.

При этом:

.
.
.
server {
    return 301 https://$host$request_uri;
    # managed by Certbot
.
.
.

проблема решена.

0 голосов
/ 18 мая 2019

Вы перенаправили www.enographiae.com на enographiae.com в своих записях DNS? Вам необходимо создать псевдоним CNAME (www.enographiae.com) для enographiae.com

...