好的,我需要的东西应该相当简单(而且我已经注意到其他几个相关的问题,但没有一个对我有用)。
我正在构建一个基于 CodeIgniter 的网站,我需要能够使用以下命令访问所有控制器:
www.mysite.com/some-controller/some-method
代替
www.mysite.com/index.php/some-controller/some-method
我的.htaccess应该包含什么?
好的,我需要的东西应该相当简单(而且我已经注意到其他几个相关的问题,但没有一个对我有用)。
我正在构建一个基于 CodeIgniter 的网站,我需要能够使用以下命令访问所有控制器:
www.mysite.com/some-controller/some-method
代替
www.mysite.com/index.php/some-controller/some-method
我的.htaccess应该包含什么?
试试这个 删除
$config['index_page'] ='index.php';
并替换为
$config['index_page'] ='';
Please put this to your .htaccess file
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>