«Страница не найдена» при развертывании сайта в Netlify через Github-репо - PullRequest
0 голосов
/ 05 января 2019

Я начинающий веб-разработчик и пытаюсь развернуть свой первый сайт через Netlify. Несмотря на то, что мой сайт работает нормально при отображении с локального компьютера, при переходе по URL-адресу моего сайта появляется следующая ошибка:

Страница не найдена
Похоже, вы перешли по неработающей ссылке или ввели URL, которого нет на этом сайте.

Вернуться на наш сайт

Поскольку моя страница функционирует на локальном компьютере, я считаю, что ошибка находится в моем репозитории Github и / или в настройках развертывания. Вот мой репо:

https://github.com/Cotton0419/TestSite

И мои настройки развертывания:

Репозиторий: github.com/Cotton0419/TestSite
Базовый каталог: acme
Команда построения: не задано
Опубликовать каталог: acme / disp
Развернуть видимость журнала: журналы общедоступны

Любая помощь будет принята с благодарностью, я могу дополнить дополнительную информацию, если это будет необходимо.

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Подобная проблема, с которой я столкнулся сегодня. Я решил загрузить старое портфолио, которое я сделал некоторое время назад. Затем по какой-то причине после запуска URL на Netlify ничего не произошло. Единственное, что появилось, было приглашение, похожее на ваше -

Страница не найдена

Похоже, вы перешли по неработающей ссылке или ввели URL, которого нет на этом сайте.

Вернуться на наш сайт

После повторного просмотра файлов HTML и CSS я понял, что для заголовка моего файла HTML было установлено значение porfolio.html вместо index.html , которое решило мою проблему!

0 голосов
/ 05 января 2019

Base directory в Netlify используется только средой сборки для ссылки на вашу кодовую базу (по умолчанию - корень хранилища, если не указан).

Publish directory будет относиться к базовому каталогу. Так что в вашем случае disp или acme/disp, если используется значение по умолчанию.

Вы ссылаетесь на ресурсы в местоположении, которое не существует в ваших опубликованных путях, поэтому они не будут существовать при вашем развертывании в CDN.

<link rel="stylesheet" href="../css/style.css">

Вы должны переместить свои ресурсы в папку развертывания disp и отредактировать правильные пути в файлах кода.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...