gpt4 book ai didi

javascript - 启用 AngularJS HTML5 模式后重新加载页面显示 404 错误消息

转载 作者:行者123 更新时间:2023-11-28 02:54:24 24 4
gpt4 key购买 nike

我已为我的应用启用 HTML5 模式。我已经把下面的代码用于配置,如下图

return app.config(['$routeProvider','$locationProvider', function($routeProvider,$locationProvider) {

$locationProvider.html5Mode(true);
$locationProvider.hashPrefix = '!';

$routeProvider.when('/', {
templateUrl: '/pages/index.html',
controller: 'indexCtrl'
});
$routeProvider.when('/about',{
templateUrl: '/pages/about.html',
controller: 'AboutCtrl'
});

此外,我还对 .htaccess 文件进行了如下更改

RewriteEngine On 
Options FollowSymLinks

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]

此外,我还对 index.html 进行了一些更改

<base href="/">

最佳答案

你设置了吗

<base href="">

在你的 head 标签里加标签?

$location Relative Links

关于javascript - 启用 AngularJS HTML5 模式后重新加载页面显示 404 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37811718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com