Pretty URL ( Removing index.php )

RESOLVED
I have been messing around with my .htacces file to remove index.php from the url
I want to go from
Domainname.com/index.php/slug to
Domainname.com/slug

In my .htaccess file I have this:

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

I have asked the hosting company and they tell me they can only help with regards to wordpress based systems.

Update:

So it seems if I go to the url without the index.php it works. The issue seems that the links in the menu are created with index.php. Is there a way in Concrete to hide this?

Update: Solved: Dashboard → System & Settings → SEO & Statistics → Pretty URLs → Check “Enable Pretty URLs” → Save