1
내 URL은 다음과 같습니다
http://192.168.110.4/produtos/3-fazer-a-limpeza-da-casa-juntos-une-os-casais
내 자료는 다음과 같습니다/
정상 링크의 액세스가 제대로 작동합니다. 그러나 페이지를 새로 고칠 때 Angular는 기본 URL을 잃어 버립니다.
내 경로는 :
function Config($routeProvider, $locationProvider) {
$routeProvider
.when('/produtos', {
templateUrl: 'moduloprodutos/template/index.html',
controller: 'produtosController',
controllerAs: 'vm'
})
.when('/produtos/:subcategoriaSlug', {
templateUrl: 'moduloprodutos/template/interna.html',
controller: 'produtosController',
controllerAs: 'vm'
})
.when('/produtos/:subcategoriaSlug/:produtoSlug', {
templateUrl: 'moduloprodutos/template/descricao_produto.html',
controller: 'produtosController',
controllerAs: 'vm'
});
$locationProvider.html5Mode(true).hashPrefix('!');
}
URL은 /produtos
에서, 도심 떠나 완전히 해석되지 않습니다.
하지만 내 기지는 /
일 수 있습니까?
htaccess로 :
<ifModule mod_rewrite.c>
RewriteEngine On
# Required to allow direct-linking of pages so they can be processed by Angular
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index
RewriteRule (.*) index.html [L]
</ifModule>
무료 투표. :( – robstarbuck