Soy un poco nuevo para reaccionar, por lo que me he encontrado con un problema que está en el sitio web de mi cartera personal y no sé cómo resolverlo.
el problema es que cuando abro mi sitio web, me lleva a mi página de inicio, lo cual está bien, y cuando voy a otras páginas desde mi página de inicio, funciona bien, pero cuando quiero ir a la página directamente, no puedo acceder eso.
por ejemplo
https://sparsh-saxena.netlify.app/
esta es mi página de inicio, si escribo esto como url funciona bien
pero si quiero abrir mi página acerca de o cualquier otra página en mi cartera, entonces no funciona como: https://sparsh-saxena.netlify.app/about
Muestra-> Page Not Found Looks like you've followed a broken link or entered a URL that doesn't exist on this site.
Cualquier ayuda sería apreciada
Para admitir el enrutamiento del lado del cliente con Netlify (que es su objetivo real aquí). Necesita admitir pushState
.
Para hacer esto, debe crear un archivo public/_redirects
con las siguientes reglas de reescritura:
/* /index.html 200
Ahora, cuando construya su proyecto para su implementación, ¡debería funcionar correctamente!
TL;RD:
_redirects
en su carpeta public
de su Proyecto React/* /index.html 200