我在code-igniter
中有系统和应用程序文件夹。我写了一个登录表单并从控制器调用它。控制器在application/controller/main.php
。当我直接使用
https://localhost:8080/Trainer/application/index.html/main
我收到禁止访问错误。我已经在Apache httpd.conf
中包含了所有已授予的权限。
在许多网站中,我看过code-igniter
索引页面位于.php
,但默认扩展名位于.html
我怎样才能让它发挥作用?
答案 0 :(得分:0)
您无法将index.php
更改为根文件夹中的index.html
(参见下图)
Cz此文件仅包含application
路径和system
路径
$application_folder = 'application';
$system_path = 'system';
如果您要添加网址的.html
或.php
,可以config.php
$config['url_suffix'] = '';//.html or .php
答案 1 :(得分:-2)
根据https://ellislab.com/codeigniter/user-guide/general/urls.html" URI细分"部分:
" URL中的段,以及模型 - 视图 - 控制器方法,通常表示: example.com/class/function/ID
如果您的网页位于" www / Trainer"位置,以便您访问主控制器页面: https://localhost:8080/Trainer/index.php/main/
删除" index.php"从所有链接使用:CodeIgniter Removing index.php using .htaccess file