我刚刚开始学习CodeIgniter,我想删除index.php,以便可以很好地显示URL。
我使用的是.htaccess,但它却向我显示了Wampserver主页(如http://localhost中所示)
我的项目目录位于http://localhost/CodeIgniter
出了什么问题?
答案 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/