0

"index.php"我在 CodeIgniter中从我的 URL 中删除时遇到问题。

我试图将我的 .htaccess 文件更改为:

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

我也尝试更改$config['index_page']''并更改$config['uri_protocol']为,'REQUEST_URI'但它不起作用。

我还将这些行添加到etc/apache2/apache2.conf

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all

但它也没有奏效。

4

1 回答 1

1

试试这个:

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

您将在此处找到其他解决方案:如何在 codeigniter 的路径中删除“index.php”

于 2013-05-12T01:43:46.377 回答