Удалить index.php из codeigniter в подпапке

Мой codeigniter установлен в папке admin_new на хостинге, а путь к установленному codeigniter – public_html / vishwa / admin_new /, и я пытаюсь удалить index.php из url.

Я изменил файл .htaccess, как показано ниже.

RewriteEngine on RewriteBase /vishwa/admin_new/ RewriteRule ^(application|system|\.svn) index.php/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [QSA,L] 

Я проверил форумы, и он говорит, что mode_rewrite включен по умолчанию для хостинга. но он показывает ошибку, например, не указан входной файл .

Я также изменил настройки конфигурации в config.php, как показано ниже:

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

но все же он показывает ту же ошибку. Почему этот тип ошибки был показан и как я могу его решить.

    попробуй это

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