Link Node apparently produces relative links, which don't work when published to an RSS feed at a different domain.

I use Feedburner 6.x-1.0-beta4, and Feedburner.google.com's "MyBrand" to redirect my feeds, once "burned", to feeds.toddzebert.com. My site content domain is networkingguide.toddzebert.com.

In the feed, and Link Node references become "http://feeds.toddzebert.com/org/ft_french-tuesdays" (for example), which are at the wrong domain; correct would be http://networkingguide.toddzebert.com/org/ft_french-tuesdays

Comments

TomChiverton’s picture

Assigned: Unassigned » TomChiverton

Do you have the URL of the RSS ?
I've not used the specific features you mention, but have seen some RSS feeds which have their base domains set wrong, which cause the same symptoms.

todd zebert’s picture

http://feeds.toddzebert.com/ToddsNetworkingGuideOrganizationsFullFeed

Look about 60% down the page for "See (FT) French Tuesdays". The later part of that is the link, which is incorrect. The rss post title correctly links to the site node, and the link node shown there correctly links.

TomChiverton’s picture

Could you try changing line 176 from
$output = l($node->title, drupal_get_path_alias('node/'. $node->nid));
to
$output = l($node->title, drupal_get_path_alias('node/'. $node->nid), array('absolute' => TRUE) );

todd zebert’s picture

It works! Thanks for the quick response!

todd zebert’s picture

Status: Active » Fixed

forgot to mark as fixed, thanks again.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

TomChiverton’s picture

1.3 BETA1 released, contains patch for this issue http://drupal.org/node/182812/release