it looks like this is a bug in Joomla (router?).
If 'Show Feed Link' is set for a menu item (Blog category) in the Integration tab, then Joomla adds the feed URLs to the html header. So far so good.
But if you set 'Add Suffix to URL' to yes at the SEO settings of the Global Configuration, then Joomla generates wrong URLs for the feeds.
Example:
I have a blog category with some test articles in a local Joomla (latest Joomla V3.9.2) installation (same behavior is at an online site).
With SEF switched off the URL for the RSS feed looks like this:
Code: Select all
http://localhost/JoomDev/index.php?option=com_content&view=category&layout=blog&id=2&Itemid=251&format=feed&type=rss
Code: Select all
http://localhost/JoomDev/index.php/blog?format=feed&type=rss
Code: Select all
http://localhost/JoomDev/blog?format=feed&type=rss
Code: Select all
http://localhost/JoomDev/blog.feed?type=rss
Same error with 'Use URL Rewriting' disabled:
Code: Select all
http://localhost/JoomDev/index.php/blog.feed?type=rss
Code: Select all
Without URL Rewrite:
http://localhost/JoomDev/index.php/blog.html?format=feed&type=rss
With URL Rewrite:
http://localhost/JoomDev/blog.html?format=feed&type=rss
The same is the case with the Atom link, but with ' type=atom' as URL parameter.
That means The Feed Integration cannot be used, if in the SEO settings 'Add Suffix to URL' is set to yes, because then Joomla generates wrong URLs.
Greets!