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