gpt4 book ai didi

php - 绕过 index.php 文件

转载 作者:可可西里 更新时间:2023-11-01 00:36:26 26 4
gpt4 key购买 nike

我有点小问题。

我目前正在为正在运行的网站添加一个网站。现在当前的网站是用一个我无法识别的随机框架编写的,并且由于添加的内容相当广泛,我正在使用 CodeIgniter 从头开始​​。

现在我将我的文件添加到服务器中,前导文件名为“business.php”。调用我的页面与“www.mysite.com/business.php”配合使用效果很好,但是当我尝试使用“www.site.co/business.php/myController”之类的 CI 调用来调用 Controller 时,出现错误服务器默认首先调用 index.php 文件,并且有另一种处理 URI 的方法。

谁能告诉我如何绕过原始文件?

tnx 的时间和帮助。

最佳答案

在您的项目根目录中创建 .htaccess 文件并粘贴此...

DirectoryIndex index.php
RewriteEngine On
RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

接下来转到“config/config.php”

/*
|--------------------------------------------------------------------------
| Index File
|--------------------------------------------------------------------------
|
| Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank.
|
*/
$config['index_page'] = 'index.php';

将此更改为

$config['index_page'] = '';

就这样吧

您的网址:

http://www.stackoverflow.com/index.php/my_controller/my_function/param1/param2

成为

http://www.stackoverflow.com/my_controller/my_function/param1/param2

希望这对您有所帮助!

关于php - 绕过 index.php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6478664/

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