Самый простой способ в вашем файле config.php (system / expressionengine / config) найти эту строку:
$config['index_page'] = "";
Изменить на:
$config['index_page'] = "index.php";
Как только выи снова работайте, вставьте ваш текущий файл htaccess.Вот важная часть моей обычной сборки:
# ExpressionEngine rewrite to remove index.php from the URL (but allow EE to access EE folders/files)
# ------------------------------
RewriteCond %{QUERY_STRING} ^(css=.*)$ [NC]
RewriteRule ^(.*)$ /index.php?/%1 [L]
RewriteCond $1 !^(assets|images|themes|favicon\.ico|robots\.txt|index\.php|admin\.php) [NC]
RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]