Если у меня есть Угловое приложение, которое находится в http://example.com
и у меня есть шаблоны, которые я хочу, чтобы иметь возможность получить доступ в example.com/contact
, example.com/demo
и т.д., есть в любом случае для доступа один из этих звеньев непосредственно в браузера (скажем example.com/contact
) без использования веб-сервера? Или мне придется изменить структуру URL-адреса, чтобы она соответствовала example.com#contact
.доступа Угловые суб-маршруты без веб-сервера
У меня уже есть сервер узлов, но я бы предпочел использовать вариант хостинга, который не требовал его.
EDIT:
Чтобы уточнить, речь идет не о получении маршрутов будет довольно. У меня уже есть html5mode
, так что если бы я нажал кнопки навигации, например, URL-адрес изменился, не перейдя на другую страницу. Речь идет о прямом вводе «подпути» в адресную строку, что-то вроде example.com/demo
и попадание в нее.
Нет у меня уже; я говорю о прямом доступе к подпути, например: http: // example.com/demo (набрав его в браузере и нажав Enter) и загрузив демонстрационный шаблон. Даже если включен html5mode, я получаю обратно 404 – barndog
, если вы получаете 404 с html5mode, тогда проблема с настройкой маршрута у вас есть, вам не нужно ничего другого, кроме html5mode, для прямого доступа к http://example.com/ demo', вы можете это сделать - мы делаем то же самое в нашем приложении с установкой html5mode – harishr
Какой маршрутизатор вы используете, 'ui-router' или' ngRoute'? – barndog