【发布时间】:2014-09-11 17:24:23
【问题描述】:
我有:
- Windows 7 家庭高级版 Service Pack 1 i586
- Apache/2.4.9 (Win32)
- PHP/5.5.12
- MySQL 5.6.17
我将我的 wamp 服务器从 2.4(64 位)更新/重新安装到 2.5(32 位),因为我需要 imagick 扩展并且我知道它不能在 64 位 php 中工作。 我的网址过去是这样工作的:
localhost/project/controller_name(没有 index.php/)
但是当我试图访问这些页面时,它一直给出一个未找到的错误,只能通过添加 index.php 来修复。意思是,它们只有在 url 的形式为
时才有效localhost/project/index.php/controller_name
我已经尝试了一些我在互联网上找到的线程的答案,但似乎还没有任何效果。你知道我该怎么做才能让它忽略 url 的 index.php 部分,以便我的代码仍然可以按原样工作吗?
【问题讨论】:
-
mode_rewrite在 apache 中启用?检查它是否启用,它的名字是rewrite_module -
@TomeӾsanS 我必须启用它吗?
标签: php codeigniter continuous-integration wamp wampserver