Links in an article are always nonSEF when viewed over RSS. Because they are reachable for google and other search engines over rss they are indexed with the wrong url from the feed and create a duplicate content problem.
You can see the problem live on our website on the following two rss feeds:
http://www.dmsolutions.de/glossar/feed/rss.html
http://www.dmsolutions.de/glossar/feed/atom.html
In these feeds you find different links in articles content such as "Domain" or "KK-Antrag" in article "Domainumzug". As you can see the links are nonSEF links which show up the content under nonSEF URLs. The problem is only in feeds, if you look at the original page "http://www.dmsolutions.de/glossar/" the links are correct and point to the SEF URL:
Domain = http://www.dmsolutions.de/glossar/domain.html
KK-Antrag = http://www.dmsolutions.de/glossar/kk-antrag.html
URLs in feeds content should be only shown up as SEF URLs.
URLs in feeds content show up as joomla standard URL without creating SEF URLs.
Joomla 3.4.3 (tested also with all other versions since Joomla 3.3)
Debian with Apache
Tested with php5.3 and php5.4
Tested with different combination of SEF activation (with or without suffix)
JDocumentRendererRSS
and JDocumentRendererAtom
both convert URLs from relative to absolute. The SEF plugin can only cope with relative URLs beginning with index.php
.
Priority | Urgent | ⇒ | Medium |
Reset priority according to docs https://docs.joomla.org/Bug_and_Issue_Tracker_Priority
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-05-12 18:42:30 |
Closed_By | ⇒ | brianteeman |
Closed as we have a PR for testing #10442
If it helps someone figuring that out: Those URLs would be changed by the system/sef plugin in the
onAfterRender
event.