我尝试使用Codeigniter和AngularJS路由,它可以工作,但我需要去掉哈希。
我使用了以下代码:
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when('/', { templateUrl: 'assets/js/partials/blank.html' }). when('/:name', { templateUrl: 'assets/js/partials/blank.html', controller: PagesController }). otherwise({redirectTo: '/'}); }]);但是当我刷新页面时,会跳转到404。
code
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !index RewriteRule (.*) index.php [L] </IfModule>code
- levipadrecode
($routeProvider.when('/:name',code
...等等,我会陷入无限循环。有什么想法吗? - levipadre