Php codeigniter管理面板设置如何实现此功能

Php codeigniter管理面板设置如何实现此功能,php,codeigniter,Php,Codeigniter,我是codeigniter框架的新手。我已经安装了CodeIgniter 2.1.4版本。我在本地wamp服务器中设置了应用程序和系统路径。前端打开良好。 但是当我试图打开admin时,即http://siteurl/CodeIgniter_2.1.4/admin 它显示为404未找到。在应用程序>>控制器>>中找到admin.php(希望这是用于管理面板) 那么为什么它显示为404未找到。我应该为管理员url做任何设置吗?请帮帮我。谢谢要实现这一目标,您需要多方面的准备: 在applicati

我是codeigniter框架的新手。我已经安装了CodeIgniter 2.1.4版本。我在本地wamp服务器中设置了应用程序和系统路径。前端打开良好。 但是当我试图打开admin
时,即http://siteurl/CodeIgniter_2.1.4/admin

它显示为404未找到。在应用程序>>控制器>>中找到admin.php(希望这是用于管理面板)


那么为什么它显示为404未找到。我应该为管理员url做任何设置吗?请帮帮我。谢谢

要实现这一目标,您需要多方面的准备:

  • application/config/config.php
  • 您必须重写传入的请求,例如,对于apache,您需要有如下重写规则:

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?$1/ [L,QSA]
    
    您可以将它们放在
    index.php
    旁边名为
    .htaccess
    的文件中(您的Web服务器需要配置为支持此类文件才能工作)

  • 在admin.php中,在名为
    admin
    的类中,必须有一个名为
    index
    的函数

  • 你能粘贴admin.php的内容吗?另外,请解释如何称呼“前端”,以及该文件位于何处?我有2个控制器管理员,前端。默认情况下,前端已打开。当我使用url/admin时,没有调用admin CONTROLRE?我已将上述htaccess代码粘贴到应用程序>>.htaccess中。但仍显示为404。如果
    /admin
    部分到达代码,则应尝试查找具有该名称的控制器(除非涉及路由配置),尝试将
    .htaccess
    文件向上移动到一个目录,如果它在
    应用程序中
    则只有在点击该目录时才会被读取。我将htaccess放在了错误的文件夹中。现在修好了。谢谢