This is the current and correct way to configure HTTPD for what you ask:
<VirtualHost *:80>
ServerName xxxxx.local
DocumentRoot /var/www/html/configManager
DirectoryIndex index.php
FallbackResource /index.php
<Directory /var/www/html/configManager>
Require all granted
Options none
AllowOverride none
</Directory>
</VirtualHost>
Notes:
FallbackResource is a mod_dir directive to point everything that do not exist back to a single controller page. In 2023 this is the way to do it instead of the insidiously old and convoluted:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php [QSA,L] # QSA does not need to be added here, Apache will add them automatically when you do not specify query string to target. It is better to not copy paste.
Remember to not use Allow,Deny,Satisfy, they are deprecated old 2.2 directives and unload mod_access_compat which is a module used for compatibility only with old directives, not meant to extend the usage of deprecated ways.
About: "Options none" If apache complains you may have to add +FollowSymlinks, depends on if you add mod_rewrite directives later on, but in most simple cases this is the way to go.
About "AllowOverride none" Do not use .htaccess unless you want to allow non-admin users config rights to certain directories, the more "per-dir" rewrites and such you add, the more complicated and convoluted your configuration will be, so whenever possible stick to configuring redirects/rewrites and such in virtualhost context. If all configuration you need is simple redirects, I would suggest you to check mod_alias (Redirect, RedirectMatch) instead of mod_rewrite (which is a swiss knife).