Got it sorted thanks.
The real problem turned out to be the HTTP redirect at the DNS level. After removing that, and just setting www to the same IP, those issues disappeared. Thanks! Regards, Greg Dr Greg Low 1300SQLSQL (1300 775 775) office | +61 419201410 mobile│ +61 3 8676 4913 fax SQL Down Under | Web: www.sqldownunder.com |http://greglow.me *From:* ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Greg Wood *Sent:* Sunday, 10 December 2017 4:31 PM *To:* ozDotNet <ozdotnet@ozdotnet.com> *Subject:* Re: Apache and WordPress redirects and mime types - trying to fix SQLDownUnder podcast feed Hi Greg, This rings bells for me about the order it applies the rules and subsequently stops processing the remainder of the rules. There is another way you could do this. It is to put a explicit rule for your xml file before anything else and then do a FilesMatch .xml then do a ForceType to rss+xml Have a search on those two terms and you might find some examples Greg Greg Wood e: g...@woodgreg.com t: +61417044439 On 10 December 2017 at 11:24, Greg Low <g...@greglow.com> wrote: Hi Brains Trust, Hoping someone on the list knows about this stuff. I've moved our old site at www.sqldownunder.com to a WordPress site at sqldownunder.com (long story). Most things are ok now. I added a DNS HTML redirect from www to http://sqldownunder.com and that seems to get people there. One issue though is our RSS feed. It was http://www.sqldownunder.com/SQLDownUnderMP3Feed.xml. I set up a mime type mapping from xml to application/rss+xml in the .htaccesss file and if I access it via http://sqldownunder.com/SQLDownUnderMP3Feed.xml it works fine. If, however, I access it via http://www.sqldownunder.com/SQLDownUnderMP3Feed.xml, it's returned with the mime type text/html and fails. I've got the following in the .htaccess file: # BEGIN WordPress AddType application/rss+xml xml <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.sqldownunder.com [NC] RewriteRule ^(.*)$ http://sqldownunder.com/$1 [L,R=301,NC] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress Anyone have any clues on this? Regards, Greg Dr Greg Low 1300SQLSQL (1300 775 775) office | +61 419201410 <+61%20419%20201%20410> mobile│ +61 3 8676 4913 <+61%203%208676%204913> fax SQL Down Under | Web: www.sqldownunder.com |http://greglow.me