Если я зашел на любую страницу, нажав на любую routerLink
, тогда она работает нормально, но если я обновляю страницу, тогда она показывает 404 error
. Я узнал о HashLocationStrategy
, поэтому мне нужно использовать #
. Но я ищу альтернативное решение.
Есть ли способ, с помощью которого я могу получить доступ к странице, даже когда обновляюсь, и без HashLocationStrategy
?
Я использую Angular 2
, и мой сайт размещен на aws s3
. Какое наилучшее решение - HashLocationStrategy
или правила перенаправления?404 ошибка при обновлении угловой 2 страницы на aws
ответ
В соответствии с official documentation вы можете написать свои правила переадресации.
Просто напишите, чтобы перенаправить все на страницу index.html except/api или что-то другое - ваша конечная точка API.
Как вы думаете, какое наилучшее решение? 'HashLocationStrategy' или правила перенаправления? –
HashLocationStrategy очевидно вызывает Amazon s3 не является перманентным решением, и если вы переходите на общий хостинг или поддомен, тогда вам понадобится HashLocationStrategy снова – anshuVersatile
Angular2 routing/deep linking not working with Apache 404
выше ссылка поможет вам для конфигурирования сервера для перенаправления на определенное место и, как @Sakuto предложил правило перенаправления использования Амазонки
Как вы думаете, какое наилучшее решение? 'HashLocationStrategy' или правила перенаправления? –
- 1. Угловой маршрутизации 2 не работает при обновлении страницы с Apache
- 2. Угловой 2 -/traceur 404
- 3. угловой 2 не найти маршрут при обновлении
- 4. Угловой 2 HTTP получить обработку 404 ошибка
- 5. Ошибка 404 на перезагрузке страницы с помощью угловой маршрутизации
- 6. Угловой 2 - модуль загружается дважды при обновлении
- 7. Ошибка при обновлении страницы JSP
- 8. ошибка при обновлении страницы angularjs ui router
- 9. 404 Ошибка при загрузке страницы
- 10. AngularJS 1.0.7 в html5Mode получить ошибку 404 при обновлении страницы часть 2 новая ошибка
- 11. Сеансы: Получение страницы 2.php для отображения 404 Ошибка при обновлении
- 12. Обработка 404 при обновлении сайта
- 13. 404 Ошибка - AWS EC2
- 14. Угловой 2 маршрут до 404 страницы, когда параметр маршрута недействителен
- 15. Ошибка перенаправления 404 на пользовательские 404 страницы
- 16. Ошибка страницы на странице страницы-Navi 404
- 17. php refresh на обновлении 2-й страницы
- 18. угловой html5mode в TOMCAT апача 8.5.4 дает 404 при обновлении страницы
- 19. Wordpress перенаправляет на 404 при обновлении сообщения
- 20. AngularJS 1.0.7 в html5Mode получает ошибку 404 при обновлении страницы
- 21. 404 ошибка при обновлении страницы из браузера в приложении для одной страницы
- 22. ошибка при обновлении страницы в django
- 23. Ошибка при обновлении журнала при запуске с статусом 404
- 24. Угловой js- Контроллер загружается только при обновлении страницы
- 25. Ошибка 404 при добавлении новой страницы MVC
- 26. ошибка командной строки при обновлении страницы постоянно
- 27. stateChangeStart события угловой не срабатывает при обновлении страницы
- 28. Неизвестная ошибка при попытке выброса 404 страницы
- 29. Угловой JS: при обновлении страницы все $ scope теряются
- 30. Угловой 2 Ошибки: Ошибка (SystemJS) XHR (404 Not Found)
вы можете сделать с апача конфигурацией, но на Амазонку s3 я подозреваю, что вы можете получить доступ к apache conf else лучший способ - реализовать HashLocationStrategy – anshuVersatile
@anshuVersatile, я не хочу '#', поэтому я ищу альтернативное решение. –