I’m quite puzzled about what’s going on. I changed it to this:


# BEGIN WordPress

AddType application/rss+xml xml

<FilesMatch "\.xml$">

    ForceType application/rss+xml

</FilesMatch>

<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



And if I access http://www.sqldownunder.com/SQLDownUnderMP3Feed.xml it
still comes back as text/html.



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