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 WordPress.com 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:
# 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 WordPress.com or Pressable?
If you're running into the Nginx 404 error on WordPress.com or Pressable, you’ll need to disable the lightweight 404
feature.
Please refer to the relevant help docs for further instructions:
- WordPress.com Lightweight 404s for Static Files: Select Delegate to WordPress
- Pressable.com Lightweight 404s for Static Files
Still experiencing trouble?
Please reach out to us on our WordPress Plugin Support Forum for more assistance.