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

Reply via email to