【发布时间】:2013-12-08 18:58:07
【问题描述】:
我有一个使用 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 上),重新配置.
谢谢!
【问题讨论】:
-
只是出于好奇:您的客户如何区分版本 2 和 3 但无法自行转换?
-
@php_nub_qq 是的,无论如何我正在阅读 CI3 的全部内容:@
-
他不能,但有人把这个东西塞进了他的脑袋里。
-
这里有几个资源实际上显示了不带问号的代码。看看这些有没有帮助madhukaranand.wordpress.com/2013/09/08/codeigniter-urlsellislab.com/codeigniter/user-guide/general/urls.html
-
我已经尝试过这个选项...
标签: php apache .htaccess codeigniter mod-rewrite