I can't remove index.php in url when i open the controller.

sitename/ works.

sitename/index.php wors.

sitename/about not working.

sitename/index.php/about works

---

.httaccess:

```
<IfModule mod_negotiation.c>

    Options -MultiViews

</IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

```

---

Apache2 virtual host:

```
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    Alias /comunion /var/www/html/boletinesUC/public

    <Directory /var/www/html>

        AllowOverride All

   </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

```

Why?
thanks!