У меня есть приложение angularjs, которое использует Angular UI Router, а созданный URL-адрес имеет # в них. Например. http://localhost:8081/#/login
. Я использую Python Simple HTTP-сервер для запуска приложения при разработке. Мне нужно удалить # из URL. Я знаю, как удалить его, включив режим HTML5 в угловом режиме. Но этот метод имеет свои проблемы, и я хочу удалить # со стороны сервера.Удалить # из URL-адреса в Python Простой HTTP-сервер
Как я могу это сделать с помощью простого HTTP-сервера Python?
возможно дубликат http://stackoverflow.com/questions/16677528/location-switching-between-html5-and-hashbang-mode-link-rewriting смотри также https://scotch.io/quick- tips/pretty-urls-in-angularjs-remove-the-hashtag – Marein
Нет, его нет. Я знаю, как удалить его из angularJS. но, как я уже сказал, это создает проблемы. Я столкнулся с этим. Взгляните на [это] (http://stackoverflow.com/questions/29936224/page-reload-fails-when-using-angular-ui-router-with-html5-mode-enabled) –
Ах, извините, я didn Не читайте правильно. Я с этой проблемой борюсь с Python Simple HTTP Server самостоятельно, я не нашел решения. Однако мне удалось это сделать с помощью HTTP-сервера NodeJS. – Marein