无法删除codeigniter中的index.php

时间:2018-05-07 11:17:28

标签: php codeigniter

$config['base_url'] = 'http://localhost/packagekartlive/';

$config['index_page'] = '';

的.htaccess

DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

重写模式。

获取您的种类信息

相同版本的应用程序在实时服务器上运行正常,并且在本地计算机上不起作用。我在这个网站上尝试了几乎所有的解决方案。

我也尝试过在CodeIgniter文档中给出的解决方案。

请建议一些快速解决方法。

2 个答案:

答案 0 :(得分:0)

在.htacccess文件中使用此功能

RewriteEngine on
RewriteCond $1 !^(index\.php|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

或者

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>

答案 1 :(得分:-1)

如果您在本地服务器上进行测试并且正在运行WAMP,请单击任务栏中的Green WAMP图标。滚动Apache,然后滚动Apache模块。确保rewrite_module旁边有一个绿色复选标记。