I am having one of those developer moments where I am not seeing the obvious.
I have an .htaccess file that does two things
Either sends requests of the type
Failing that everything is sent to index.php
All works - except for one small thing - the args passed to service .php starts with .php so using the above example service.php receives
The rewrite rule for service is as follows
RewriteRule ^service(.*)$ service.php?args=$1 [L,NC,QSA]
What am I missing? Why the .php prefix?