0

我在 localhost (MAMP) 中使用 CodeIgniter,从 CodeIgniter 本身给出的项目示例开始。我想从welcome_message.php 加载一个视图,所以首先在我写的欢迎控制器中

public function index()
{
    $this->load->helper('url');

    $this->load->view('welcome_message');
}

然后我用一个简单的文本创建了新视图。在welcome_message.php 我放

<a href="<?php echo site_url('test');?>">Test</a>

(两个视图都在视图文件夹中)

当我在浏览器中打开 welcome_message.php 时,我看到了链接,但是当我点击它时,没有加载 Test.php。我只读

404 Page Not Found 找不到您请求的页面。

在我在网上看到的其他项目中,这没有问题,我不知道如何修复它。

4

1 回答 1

0

我建议检查您的 .htaccess 文件。使用以下代码在 Code Igniter 的根目录中创建一个新的 .htaccess 文件:

RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]

除此之外,您的路由必须在

application/config/routes.php
于 2012-11-02T13:50:42.480 回答