Codeigniter:仅在输入 /index 段时路由可见

发布于 2024-10-24 10:04:48 字数 360 浏览 2 评论 0原文

我正在使用 codeigniter 2.0 开发我的第一个项目,但遇到了一些问题。 在我的本地主机(MAMP 安装)上,路由一切正常。仅当我在我的域上添加副本、更改基本 url 和其他必要的设置(例如我的数据库设置)时,它才能正常工作,大约 99%。如果不添加 /index 路由,我无法直接访问其他控制器。例如,当我想访问 http://my_domain.com/work 时,它将打开 404 错误页面但是当我输入 ttp://my_domain.com/work/index 时它工作正常。有人知道我必须为在线版本更改设置吗? Htaccess 文件是相同的。

提前干杯。

I'm working on my first project with codeigniter 2.0 and have a bit of a problem.
On my localhost (a MAMP installation) everything works fine with the routes. Only when i add a copy on my domain, change the base url and other necessary settings like my database settings it works fine for like 99%. I can't access my other controllers directly without adding the /index route. For example when i want to visit the http://my_domain.com/work it'll open the 404 error page but when i enter ttp://my_domain.com/work/index it works fine. Does someone know a setting i have to change for the online version? The Htaccess files are identical.

CHeers in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

稳稳的幸福 2024-10-31 10:04:48

我找到了我的解决方案。我刚刚检查了配置中的routes.php 文件,其中为每个控制器添加了一条路由。我刚刚删除了这些,只留下了我的default_controller 路由。现在效果很好。只是一个 codeigniter 新手问题。

无论如何,感谢@Hibiscus 和@BigFatBaby 的帮助

I found my solution. I just checked the routes.php file in my config where i added a route for every controller. I just removed these and only my default_controller route is left. Now it works fine. Just a codeigniter newbie issue.

Thanks anyways for the help @Hibiscus and @BigFatBaby

木落 2024-10-31 10:04:48

我通过将以下行设置为我的 .htaccess 文件来解决我的问题。

RewriteEngine On
RewriteRule ^.*$ index.php [NC,L]

它会将 /index.php/blaha 之后的所有内容重写为 /blaha。

I sorted my problem by setting the following line as my .htaccess file.

RewriteEngine On
RewriteRule ^.*$ index.php [NC,L]

It'll rewrite anything after the /index.php/blaha to /blaha.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文