Risolto l'arcano: prima ho dovuto modificare AllowOverride None con AllowOverride All in /etc/apache2/sites-available/default.
E poi comunque avevo la situazione nella quale indicando una fittizia sottocartella /index/ andava direttamente al file index.php senza leggere le regole di routing in .htaccess
In pratica questo non funziona.
codice:
RewriteRule ^index/([^/]+)/([^/]+) index.php?controller=$1&action=$2 [L]
Così invece funziona:
codice:
RewriteRule ^home/([^/]+)/([^/]+) index.php?controller=$1&action=$2 [L]