Well, podcast/episode-1.mp3 was just an example to try and demonstrate the problem in a real-world example. I could also want to refer to an external php script.
Okay, I’ll take a look at that plug-in.
What I meant though was that when trying to visit a url, such as stevend.net/podcast/episode-1.mp3, WordPress will:
-Take that URL, and search for it as a page on the site.
-Return not found, since /podcast/episode-1.mp3 is not a page on my wordpress site.
-Redirect me to a page not found page in my site because it couldn’t find the file I tried to link to because although it’s uploaded to my server, it is not registered in wordpress’s content as a page, post, category, or tag, so wordpress blocks my accessing it. Whereas, if I did not have wordpress installed and instead had a custom coded homepage, I could visit stevend.net/podcast/episode-1.mp3 since podcast is a directory in /var/www/html, and episode-1.mp3 is a file within that directory.