2014-05-30 2 views
4

Мое угловое приложение работает на сервере tomcat в eclipse. Я хочу использовать $ locationProvider.html5Mode (true), чтобы удалить знак «#» из URL. Но когда я сделал это, моя перезагрузка страницы не работает. Я нашел следующее решение для этого. «Использование этого режима требует перезаписи URL на стороне сервера, в основном вы должны переписать все ссылки на точку входа приложения (например, index.html)»Как настроить режим html5 true для углового приложения JS для сервера Tomcat

Но я не знаю, как это сделать в TOMCAT сервере в затмении. Пожалуйста, укажите мне в правильном направлении.

Заранее спасибо.

+0

проверить документацию Tomcat на конфигурации http://tomcat.apache.org/tomcat-3.3-doc/tomcat-apache-howto.html – shaunhusain

+0

Я не работал на стороне сервера много. Не могли бы вы указать мне, что нам нужно изменить? – dip

+0

Вам нужно будет найти свою конкретную версию сервера приложений eclipse/tomcat для использования файла конфигурации, обычно он будет находиться в папке с именем conf внутри Apache или Tomcat, но это зависит от того, какую сборку вы используете. Поиск перенаправления в ссылке, которую я сбросил, я обычно использую Apache (хотя я использовал Tomcat в прошлом) с Apache, вы бы использовали модуль mod_rewrite, чтобы сообщить ему переписать любой путь к index.html (поиск в Интернете это обычное для такие вещи, как wordpress или Slim PHP framework, перенаправляющие на index.php) – shaunhusain

ответ

0

Я думаю, что вы ищете this

короткий ответ .. все, что корень вашего сайта, вы установили в качестве базового тега в голове вашего индекса.

// Usually base directory is '/' 
<base href="root_directory_here" /> 
Смежные вопросы