美好的一天,我是codeigniter的新手程序员。我刚刚开始测试codeigniter的教程指南。制作Home.php,about.php,并在数据库中插入/查看数据。
我想问一下,如何删除url中的index.php?我试着用同样的问题批准结果,我只是问。使用教程,youtube教程中的示例代码制作.htaccess,并在此stackoverflow中回答。我只是制作了codeigniter的基本教程,但当我删除URL中的index.php时,页面找不到我的about.php或/ news / create。
顺便说一句,我使用wamp服务器。对不起,如果我的英语太差了。提前谢谢。答案 0 :(得分:1)
首先确保在wamp上启用mod重写模块转到
Apache > Apache modules
向下滚动列表到重写模块启用它。
重新启动wamp。
然后尝试 .htaccess 并将其添加到主目录。
<强>的.htaccess 强>
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
以下是更多可用的htaccess Click Here
<强>目录强>
application
system
.htaccess
index.php
然后在你的config.php文件中添加基本网址,不要让它空白。
$config['base_url'] = 'http://localhost/project/';
$config['index_page'] = '';