【发布时间】:2017-05-20 19:46:03
【问题描述】:
我知道这个问题以前被问过很多次,我已经解决了大部分问题,但找不到解决方案。我已经尝试了here、here 和 CodeIgniter 官方文档中给出的大部分答案。并且每次都重新启动apache。它对我不起作用。 mod_rewrite 已在我的 apache 服务器中启用。
奇怪的是,我有一个 WAMP 的工作示例(在我的笔记本电脑中):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /project/index.php
</IfModule>
它在 WAMP 中完美运行,但在 LAMP 中不起作用。任何形式的帮助表示赞赏。
【问题讨论】:
-
你有按照这个步骤做吗? $config['index_page'] = '';`
-
@prakashtank 是的,我试过了。
标签: php apache .htaccess codeigniter mod-rewrite