Apache 禁止访问代码点火器URL

Apache 禁止访问代码点火器URL,apache,codeigniter,Apache,Codeigniter,我在code igniter中有系统和应用程序文件夹。在这里,我编写了一个登录表单并从控制器调用它。控制器位于application/controller/main.php中。当我直接使用 https://localhost:8080/Trainer/application/index.html/main 我被禁止访问错误。我已经在Apachehttpd.conf中包含了所需的所有授权 在许多网站上,我也看到了代码点火器索引页面位于.php中,但默认扩展名位于.html 如何使其工作?根据“U

我在
code igniter
中有系统和应用程序文件夹。在这里,我编写了一个登录表单并从控制器调用它。控制器位于
application/controller/main.php
中。当我直接使用

https://localhost:8080/Trainer/application/index.html/main
我被禁止访问错误。我已经在Apache
httpd.conf
中包含了所需的所有授权

在许多网站上,我也看到了
代码点火器
索引页面位于
.php
中,但默认扩展名位于
.html

如何使其工作?

根据“URI段”部分:

“URL中的段(以下采用模型-视图-控制器方法)通常表示: example.com/class/function/ID

  • 第一段表示应调用的控制器类
  • 第二段表示应该调用的类函数或方法
  • 第三个段和任何附加段表示将传递给控制器的ID和任何变量。 URI类和URL帮助器包含的函数使您可以轻松处理URI数据。此外,您的URL可以使用URI路由功能重新映射,以获得更大的灵活性。”
  • 如果您的网页位于“www/Trainer”位置,则您可以访问主控制器页面:


    要从所有链接中删除“index.php”,请使用:

    您不能将根文件夹中的
    index.php
    更改为
    index.html
    (参见下图)

    Cz此文件仅包含
    应用程序
    路径和
    系统
    路径的路径

    $application_folder = 'application';
    $system_path = 'system';
    
    如果要在URL的末尾添加
    .html
    .php
    ,可以通过
    config.php

    $config['url_suffix'] = '';//.html or .php
    

    你能发布你的代码吗?你把文件放在正确的位置了吗?你将如何运行一个基本的codeigniter控制器?你不能访问这个URL,那么我该如何访问它?我想你需要一些基本的教程