好的,我需要的应该是相当简单的(我已经注意到其他几个相关的问题,但这些问题对我来说都不适用)。
我正在构建一个基于CodeIgniter的网站,我需要能够使用以下方式访问所有控制器:
www.mysite.com/some-controller/some-method
而不是
www.mysite.com/index.php/some-controller/some-method
我的 .htaccess 应包含哪些内容?
答案 0 :(得分:3)
试试这个 删除
$config['index_page'] ='index.php';
并替换为
$config['index_page'] ='';
答案 1 :(得分:1)
请将其放入.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>