AngularJs Enrutamiento sin hashtag en el enlace?

Recientemente comencé a aprender AngularJs para desarrollo web y hasta ahora lo adoro. Sin embargo, no estoy tan seguro de tener hashtags dentro del enlace al enrutar entre vistas. Mi principal preocupación es cómo Google almacenará en caché las páginas en el sitio y si los enlaces funcionarán en ambos sentidos, es decir, si los usuarios pueden hacer clic en www.sampledomain.com/#/orders/450 y dirigirse directamente a la página de pedidos. ¿Es este un método correcto o hay una manera de enrutar las vistas sin el hashtag?

Cuando quito el hashtag, recargo la página y aparece el error 404. ¿Alguien puede darme una explicación decente de lo que está pasando? Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta