gpt4 book ai didi

Codeigniter index.php 页面

转载 作者:行者123 更新时间:2023-12-02 05:10:32 28 4
gpt4 key购买 nike

我想将 View 目录中的一些脚本设置为默认页面,例如\application\views\index.php 并从应用程序的根目录中删除 index.php 文件。是否可以? (我尝试将 config['index_page'] 的值更改为我想要的值,但它给了我找不到页面的错误)。

或者也许 codeigniter 的项目结构非常严格,我无法进行此类更改?

最佳答案

您无法从根目录中删除index.php文件,但您可以从url中删除index.php。

您必须首先定义默认 Controller ,然后执行以下步骤

在应用程序根目录中包含 .htaccess 文件以及 index.php 文件。 (检查htaccess扩展名是否正确,Bz htaccess.txt对我不起作用。)

并将以下规则添加到.htaccess文件中,

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

然后在 application/config/config.php 文件中找到以下行

$config['index_page'] = 'index.php';

将变量设置为空,如下所示。

$config['index_page'] = '';

就是这样,它对我有用。

如果它不起作用,请尝试将以下变量一一替换为这些参数('AUTO'、'PATH_INFO'、'QUERY_STRING'、'REQUEST_URI' 和 'ORIG_PATH_INFO')

$config['uri_protocol'] = 'AUTO';

关于Codeigniter index.php 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15476792/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com