代码标志器 - 未指定输入文件

2022-08-30 08:00:13

我是Codeigniter的初学者,我看到了一个CI教程,只是想做一件简单的事情。我下载了CI并将此文件添加到控制器目录,但它不起作用。

<?php

class site extends CI_Controller
{
    public function index()
    {
        echo "Hello World";
    }

    function dosomething()
    {
        echo "Do Something";
    }   
}    
?>

当我尝试使用http://..../index.php/site访问它时,我得到输出...“未指定输入文件” ....顺便说一句,我命名了文件站点.php


答案 1

只需在 .htaccess 文件中的索引.php后添加 符号:

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

它会工作!


答案 2

Godaddy托管它似乎固定在,我自己它正在工作.htaccess

RewriteRule ^(.*)$ index.php/$1 [L]

RewriteRule ^(.*)$ index.php?/$1 [QSA,L]

推荐