首页 > 解决方案 > CodeIgniter 应用程序链接不起作用

问题描述

我在具有 MAMP 的本地计算机上安装了一个使用 CodeIgniter 构建的应用程序。主页包含一堆指向其他页面的链接。单击任何链接都不会执行任何操作。页面只是刷新,但浏览器没有重定向。看这个文档,我认为 URI 没有任何数据,因此它只是回到主页。我需要做什么来测试并修复它?

有三个保留路线: | | $route['default_controller'] = '欢迎'; | | 此路由指示应加载哪个控制器类,如果 | URI 不包含数据。在上面的例子中,“欢迎”类 | 将被加载。

标签: codeigniter

解决方案


将您的.htaccess更改为下面的 Codeingiter 提供的 htaccess 文件。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

将其放置到您的根应用程序文件夹中。


推荐阅读