如何从 CodeIgniter 2.2 中的 url 中删除 index.php

如何从 CodeIgniter 2.2 中的 url 中删除 index.php

我尝试了网上能找到的所有方法,但似乎都不起作用。我仍然得到一个 404 页面。我已经修改了 $config['index_page'] = ''; 并按照 ci 文档站点的建议将行添加到 .htaccess。请帮忙。我整整一天都为此感到压力很大!

这些是我放入 .htaccess 的内容。我使用的是 LAMP

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

答案1

将此代码与 .htaccess 文件一起使用。

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

相关内容