gpt4 book ai didi

php - Codeigniter 3 删除 index.php 问题

转载 作者:可可西里 更新时间:2023-11-01 13:34:23 27 4
gpt4 key购买 nike

我有一个在 codeigniter 2.1.4 中为客户开发的小项目,现在他坚持要迁移到 codeigniter 3 DEV 版本。我知道这不是一个好主意,但是......我的问题是我无法从 url 中删除 index.php。

这是我的 .htaccess 文件:

  Options +FollowSymLinks
RewriteEngine on

# Send request via index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

我已经从 config.php 文件中删除了 index.php
运气不好
我重新安装了 LAMP 服务器(我在 Ubuntu 12.04' 上),重新配置
我的本地服务器上有其他项目是在 Codeigniter 2.1.4 和 Laravel 4 上开发的,它们工作得很好,但这个是杀了我。
谢谢!

最佳答案

我是这样做的:

在项目的根文件夹中创建了 .htaccess,内容如下:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|css|js|images|robots\.txt)
RewriteRule ^(.*)$ index.php?$1 [L]

然后,我在 config.php 中修改了这一行。

来自:

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

收件人:

$config['url_suffix'] = '';

关于php - Codeigniter 3 删除 index.php 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20169545/

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