The problem is being caused by the following RewriteRule in ~/public_html/.htaccess:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ /pages/$1.php [NC,L]
Please note that such RewriteRules are applied to all subdirectories as well so even though it is in public_html, it will affect all directories under it. The rule will essentially redirecting
http://getmeonline.ie/fitzsimons/ to
http://getmeonline.ie/pages/fitzsimons.php which will indeed return a 404 error. As a workaround, I have simply turned the RewriteEngine off in ~/public_html/fitzsimons/.htaccess and the page now appears to load properly.
Bookmarks