Retire index.php de codeigniter en la subcarpeta

Mi codeigniter está instalado en la carpeta admin_new en hostinger y la ruta de codeigniter instalada es public_html / vishwa / admin_new / y estoy tratando de eliminar index.php de url.

He cambiado mi archivo .htaccess como a continuación.

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] 

He revisado los foros y dice que mode_rewrite está habilitado como predeterminado en hostinger. pero muestra un error como No se especificó ningún archivo de entrada .

También cambié la configuración de configuración en config.php como se muestra a continuación:

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

pero aún muestra el mismo error. Por qué se ha mostrado este tipo de error y cómo puedo solucionarlo.

prueba esto

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