从子文件夹中的codeigniter中删除index.php

时间:2016-09-12 11:11:46

标签: php .htaccess codeigniter mod-rewrite

我的codeigniter安装在hostinger上的admin_new文件夹中,安装的codeigniter的路径是 public_html / vishwa / admin_new / ,我试图从url中删除index.php。

我已将我的.htaccess文件更改为如下。

$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';

我已经检查了论坛,并说它在hostinger上默认启用了mode_rewrite。但它显示错误,如未指定输入文件

我还更改了config.php中的配置设置,如下所示:

@implementation MyViewController
{
    NextViewController* nextViewController;
}

但仍然显示相同的错误。为什么会出现这种类型的错误以及如何解决它。

1 个答案:

答案 0 :(得分:2)

试试这个

RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1