Estou usando o spring boot com angularjs 1.6.0 e habilitei o $locationProvider.html5Mode(true);
, está funcionando até o momento que a pagina é recarregada. Se a pagina é recarregada gera o erro 404. Eu coloquei na raiz do meu projeto o .htaccess abaixo, mas mesmo assim não funciona. Segue abaixo o que estou fazendo:
.htaccess
`RewriteEngine On
If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
If the requested resource doesn’t exist, use index.html
RewriteRule ^ /`
app.js
`appLoja.config(function($stateProvider, $urlRouterProvider, $locationProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('Empresa', {
url: '/Empresa',
templateUrl: 'view/empresa/EmpresaCadastro.html',
controller: 'MenuController'
});
$locationProvider.html5Mode(true);
});
`
O que eu estou fazendo de errado? O .htaccess eu tenho que colocar exatamente em qual pasta da minha aplicação?