I am trying to solve an odd problem that I can’t seem to figure out the “why” for yet. This is my first project with Bedrock/Trellis, not using Sage theme however. I am using the vagrant dev environment and have my site working great there, plugins and URLs all working perfectly.
I used trellis deploy playbook to production, then sync’d my databases using WP Sync DB plugin, and then syn’c my uploads from local using the upload playbook I found on the forums here. Everything was successful, no errors, and everything appears to be working great. That was until I checked some of my links, mainly for plugins it seems.
Example: I am using the popular Tribe Events Calendar plugin. I have a menu item ‘Events’ that is setup to point to the custom link “/events/”. In the Tribe Events Calendar settings page, I have the main events page URL set to ‘events’. Clicking the Events link on my local box brings me to the correct page, however when I click it on production, I am getting a 404. This was the first deploy of this plugin to production, and everything else about the plugin was sync’d successfully, including settings and the custom post entries and taxonomies.
I also noticed that this seems to be happening with another plugin’s URL settings. Has anybody run into a similar issue? Could this be due to an nginx/apache .htaccess thing? I cannot think of anything else that it could be being that all files including uploads, and even the database were synchronized.
Any help much appreciated, thanks!