Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CodeIgniter应用程序链接不工作_Codeigniter - Fatal编程技术网

CodeIgniter应用程序链接不工作

CodeIgniter应用程序链接不工作,codeigniter,Codeigniter,我在本地计算机上安装了一个用CodeIgniter构建的应用程序,该计算机有MAMP。主页包含一组指向其他页面的链接。单击任何链接都没有任何作用。页面只是刷新,但浏览器不会重定向。查看这段数据,我认为URI没有任何数据,因此它只返回主页。我需要做什么来测试和修复它 有三条保留路线: | |$route['default_controller']='welcome'; | |此路由指示在以下情况下应加载哪个控制器类: |URI不包含任何数据。在上面的示例中,“欢迎”类 |将被加载。在config.

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

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

config.php
中将应用程序的
base\u url
设置为访问网站时使用的相同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]

config.php
中将应用程序的
base\u url
设置为与访问网站时使用的url相同的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]

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

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

将其放入根应用程序文件夹。

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

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


将其放入您的根应用程序文件夹。

问题仍然存在,要求所有人拒绝我所做的一切,但仍然没有任何更改。还有其他建议吗?@MG1。。这就是在codeigniter的配置中所能做的一切。您的问题必须在服务器(mamp)配置中。。可能
mod_rewrite
未启用!问题仍然存在,要求所有人否认我所做的一切,但仍然没有任何改变。还有其他建议吗?@MG1。。这就是在codeigniter的配置中所能做的一切。您的问题必须在服务器(mamp)配置中。。可能
mod_rewrite
未启用!它是否使用会话?我不知道这意味着什么,也不知道如何检查。它需要登录?不。主页上有大量链接,需要重定向到应用程序中的其他模块。但当我点击它时,URL会改变,但页面保持不变。我认为这与URI没有加载数据有关。它是否使用会话?我不知道这意味着什么,也不知道如何检查。它需要登录?不。主页上有一组链接,需要重定向到应用程序中的其他模块。但当我点击它时,URL会改变,但页面保持不变。我认为这与URI没有加载数据有关。htaccess文件包含所有这些代码,但当我单击链接时仍然没有发生任何事情。还有其他想法吗?我在哪里找到这个?我看到这个应用程序的构建方式是所有控制器都位于一个名为modules.defined('BASEPATH')或exit('No direct script access allowed')的文件夹中;类Home扩展了MX_控制器{public function{uuuu-construct(){parent::{uuu-construct();$this->load->helper('url');}公共函数index(){$this->load->view('Home');$this->load->view('u-partials/'u-footer');}如果我们可以互相发送消息,我们最好解决这个问题。您需要在core文件夹中创建一个控制器,将主控制器扩展到CI_控制器。htaccess文件包含所有这些代码,但当我单击链接时仍然没有发生任何事。还有其他想法吗?我在哪里找到这个?我看到这个应用程序的构建方式是所有控制器都位于一个名为modules.defined('BASEPATH')或exit('No direct script access allowed')的文件夹中;类Home扩展了MX_控制器{public function{uuuu-construct(){parent::{uuu-construct();$this->load->helper('url');}公共函数index(){$this->load->view('Home');$this->load->view('u-partials/'u-footer');}如果我们可以互相发送消息,我们最好解决这个问题。您需要在核心文件夹中创建一个控制器,将主控制器扩展到CI_控制器。