首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >403代码点火器中的URI路由禁止

403代码点火器中的URI路由禁止
EN

Stack Overflow用户
提问于 2012-01-05 10:07:37
回答 3查看 34K关注 0票数 3

我试图设置一个路由到我的网站上的Codeigniter,但我只是得到403。我不明白为什么。

路由配置文件中的代码是:

代码语言:javascript
复制
$route['photo/(:num)'] = "viewphoto/view/$1";
$route['photo'] = 'photo';

$route['photos'] = "photospage/index";
$route['photos'] = 'photos';

$route['default_controller'] = 'homepage';
$route['homepage'] = 'homepage';

当访问mysite.com/相册/2(例如)时,它工作得很好,主页也是如此。但是当我访问mysite.com/相册时,我只收到了403条禁止的错误信息。

我无法确定,路由设置为与mysite.com/相图/2路由完全相同。

它所指向的控制器称为光子页,其内部的函数称为索引。

如果我访问mysite.com/相册/索引,它就能工作了.

任何帮助都是最感谢的:)

编辑:

将路由配置文件更改为以下内容,但当我转到mysite.com/照片时,它仍然无法工作。我将控制器函数改为“视图”,而不是“索引”,但它仍然无法工作:

代码语言:javascript
复制
$route['photos'] = "photos/view";
$route['photo/(:num)'] = "viewphoto/view/$1";
$route['default_controller'] = 'homepage';

但是主页和照片/$id仍然可以正常工作。

EN

Stack Overflow用户

发布于 2014-09-22 06:53:17

如果您有一个名称与引发403错误的路由相同的目录,则会发生此问题。删除或重命名该目录,则该路由将工作。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8740673

复制
相关文章

相似问题

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