Bypass Rules for NGINX-hosted websites

Episodes won't play? Sent here via a notification from Seriously Simple Podcasting?

If your podcast player doesn't play your episode file and you're receiving a 404 Not Found error with nginx displayed when trying to download or open the episode file in a new window, this means you're hosted on a server using Nginx. Extra steps are required for our plugin's episode file passthrough URLs to work on certain Nginx setups.

Hosted on or Pressable? Click here - your instructions are a bit different.

Due to the unique ways each server is set up, they may require a certain rule to be added to your site’s configuration (not your site's wp-config.php file) in order for Seriously Simple Podcasting to work correctly. 

In order to do this, you'll need to submit a support request to them and send them the following message:

Hi there,
I am using the Seriously Simple Podcasting plugin. In order for me to take full advantage of the plugin I need you to add the NGINX bypass rule for the podcast-download and podcast-player URLs to my site's config.
Please add this to NGINX Before Rule
# Seriously Simple Podcasting
rewrite podcast-download/([^/]+)/([^/]*)/? /index.php?podcast_episode=$1 break;
rewrite podcast-player/([^/]+)/([^/]*)/? /index.php?podcast_episode=$1&podcast_ref=player break;	

Once they add the bypass rules and restart the NGINX service, your episodes will be accessible and your player will begin to work appropriately. 

Hosted on or Pressable?

If you're running into the Nginx 404 error on or Pressable, you’ll need to disable the lightweight 404  feature.

Please refer to the relevant help docs for further instructions:

Still experiencing trouble?

Please reach out to us on our WordPress Plugin Support Forum for more assistance.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us