CodeIgniter应用程序链接不起作用

时间:2019-07-11 16:05:54

标签: codeigniter

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

有3条保留的路线: | | $ route ['default_controller'] ='欢迎'; | |该路由指示如果 | URI不包含任何数据。在上面的示例中,“欢迎”类 |将被加载。

2 个答案:

答案 0 :(得分:1)

base_url中将应用程序的config.php设置为用于访问网站的相同URL,应该是这样的:

$config['base_url'] = "http://localhost/your_app_directory_name";

应该可以。

对于.htaccess,请使用此:

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

答案 1 :(得分:0)

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

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

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