Hai già provato ad impostare dei percorsi assoluti?
codice:
$route['acp'] = '/subdirectory/acp/user/login';