может получить доступ к URL-адресу путем навигации по веб-сайту, но не при вводе прямого URL-адреса - Netlify - PullRequest
0 голосов
/ 11 июля 2020

Я развернул приложение для реагирования на Netlify, и если я буду перемещаться через панель навигации, я могу получить доступ ко всему, и все работает нормально. Однако если я наберу что-то вроде https://example.com/contact, я получаю сообщение об ошибке «Не найдено». Я использую response-router-dom для навигации. Есть ли что-то, что мне нужно сделать на стороне Netlify или React, чтобы исправить это?

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

1 Ответ

1 голос
/ 11 июля 2020

Это потому, что ваше приложение реакции - это SPA (одностраничное приложение), поэтому у вас есть только один HTML документ, поэтому при вводе / контакте вы не найдете HTML под названием «контакт», поэтому вам нужно перенаправить свое приложение на вашу страницу HTML, вот руководство, по которому вы можете перейти по ссылке

: https://www.freecodecamp.org/news/how-to-deploy-a-react-application-to-netlify-363b8a98a985/

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