Я получаю неверный запрошенный URL (404 Not Found), когда я добавляю собственный домен, мои настройки должны быть неверными?
Я развернул свой сайт, созданный с помощью (create-реагировать-приложение) на GitHub-страницах.
У меня есть пользовательский домен Google, который я добавил на Github-страницах.
Я добавил CNAME и выполнил все инструкции
Теперь: 1 - если я не использую собственный домен, я могу получить доступ к своему веб-сайту, и он будет работать, если я зайду по адресу: https://myaccount.github.io/MyWebsite/
2- Если я добавлю пользовательский домен, Github говорит, что все в порядке (см. Прикрепленное изображение 1)
3- Как только я добавляю пользовательский домен и пытаюсь получить доступ к своему новому веб-сайту, я получаю следующие ошибки: main.12d12fef.css Failed to load resource: the server responded with a status of 404 (Not Found)
main.56dc6c7d.js Failed to load resource: the server responded with a status of 404 (Not Found)
4. Если я проверяю консоль (вкладка "Сеть"), что-то не так (я подозреваю, что это проблема), запрошенный URL-адрес кажется неправильным (удвоено):
http://www.MyWebsite.com/MyWebsite/static/js/main.89dc2c1d.js
5- это причина, по которой ничего не найдено (404)
6- Если я удаляю Double и пытаюсь получить доступ к: http://www.MyWebsite.com/static/js/main.89dc2c1d.js
Я вижу минимизированный код
Вопрос: почему запрошенный URL неверный? Почему это удвоено?
http://www.MyWebsite.com/MyWebsite/static/js/main.89dc2c1d.js
Как я могу это исправить?
1 ответ
Хорошо, я нашел проблему:
Проблема была в моем package.json, на ключе домашней страницы
У меня изначально было,
"homepage": "https://myGithubAccount.github.io/myWebsite"
Я должен был поставить вместо этого:
"homepage": "https://myWebsite.com"
Проблема была решена с помощью этой модификации