使用WAMP删除index.php CodeIgniter会显示Wampserver主页

时间:2015-03-18 17:58:09

标签: codeigniter wamp

我刚刚开始学习CodeIgniter,我想删除index.php,以便可以很好地显示URL。

我使用的是.htaccess,但它却向我显示了Wampserver主页(如http://localhost中所示)

我的项目目录位于http://localhost/CodeIgniter

出了什么问题?

2 个答案:

答案 0 :(得分:1)

如果有人仍在寻找这个答案,那是因为没有在httpd.conf文件中启用mod_rewrite。

只需删除httpd.conf文件中以下行开头的#即可启用mod_rewrite。

LoadModule rewrite_module modules / mod_rewrite.so

之后重启apache。

答案 1 :(得分:0)

在WAMP环境中,只需要三个步骤就可以从Codeigniter中的url中删除index.php。

1)与应用程序持有者并行创建.htacess文件,只需复制以下代码:

RewriteEngine On
RewriteBase /CodeIgniter/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

2)将$ config [' index_page']更改为应用程序文件夹中config.php中的空白,如下所示:

$config['index_page'] = '';

3)启用apache的“rewrite_module”。

重启你的apache并完成它。

详细信息:http://sforsuresh.in/removing-index-php-from-url-of-codeigniter-in-wamp/