首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ui-带有代码点火器的路由器在刷新页面或用html5mode粘贴URL时提供404 (True)

ui-带有代码点火器的路由器在刷新页面或用html5mode粘贴URL时提供404 (True)
EN

Stack Overflow用户
提问于 2016-02-18 15:07:54
回答 1查看 791关注 0票数 2

我使用的编解码器带有角js和ui路由器,就像在这个种子项目中一样,我想从url中删除/#/,所以我使用了:

$urlRouterProvider.otherwise('/'); $locationProvider.html5Mode(true);在我的app.js .config和我还在index.php上添加了<base href="/">

现在我在URL上没有/#/,但是当我刷新页面时,也会得到一个404,如果我复制一个工作URL (从主视图到它)并将它粘贴到URL行中,我也会得到一条404消息。

我见过这个问题,但我不想覆盖我的404,我不认为这是明智的。

还有想法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-18 16:03:18

由于xkcd149这个答案的链接,我发现更改码器3中的路由,以便您始终通过CI根控制器,应该如下所示:

/application/config/routes.php

代码语言:javascript
运行
复制
$route['default_controller'] = 'home'; //can have any name you want
$route['exampleUrl'] = 'home';
$route['anotherUrl/(:any)'] = 'home'; //this url passes a parameter
$route['anotherUrl/(:any)/(:any)'] = 'home'; //this one passes 2 parameters

希望这能帮上忙。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35485117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档