Man I hate computers sometimes. The server was ignoring the .htaccess files. This problem certainly wasn’t on my Apache bingo card.
But there you go… usually it’s the obvious things, other times, it’s a deeper problem. The joys of running a VPS.
For others in this situation, this document help me out to diagnose and fix the problem.
https://docs.boltcms.io/5.2/howto/making-sure-htaccess-works
I had to change the default setting in the httpd.conf to the following, with the ’ AllowOverride All’ setting being the key thing:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Thanks guys for your swift suggestions though!
-Steve