My current urls look like this [mysite]index.php/[rest of the slug]. I want to strip index.php from these urls.
[mysite]index.php/[rest of the slug]
index.php
mod_rewrite
you can go to application\config\config.php file and remove index.php
$config['index_page'] = 'index.php'; // delete index.php
Change to
$config['index_page'] = '';