All paths seem to be set up correctly, I've gone through Pointing to /civicrm breaks Wordpress site, 404 HTTP response and the forum link posted on there but with no success
So for example staging.site.com/civicrm?page=CiviCRM&q=civicrm/contribute/transact will return a 404 error (anything /civicrm returns a 404 error inc "staging.site.com/civicrm") There is a single error in the error log relating
staging.site.com [Fri Mar 10 17:21:10 2017] [error] [pid 2446] mod_negotiation.c(1291): [client 126.96.36.199:52418] AH00687: Negotiation: discovered file(s) matching request: /home/profile/www/staging/civicrm (None could be negotiated).
The CiviCRM page in WordPress exists and every other page works okay, the main production site works okay
I've checked all the resource URLs etc and everything looks good, matches the production version apart from pointing to the staging directory, permalinks are setup, as is the .htaccess file
I've looked up the error in the error.log file and nothing comes up at all related to civi so at a bit of a loss now, hopefully there's something simple to fix!
I'm fairly new to civi, so things that are probably easy fixes I'm not aware of yet! The staging site is a clone of the production site but with everything in the settings file & database changed to the staging directory
Thanks in advance!