Support request and bug report / feature request:

The friendly URLs (paths) for RSS feeds are generated correctly, but category pages display the old, ugly URL.
How to display friendly URLs?

Notes:
1. The icon is generated by theme-xml-icon() on line 813 of includes/theme.inc.

2. Quick search discovers that each module output it's own hardcoded url:

modules/taxonomy.module:          $output .= theme('xml_icon', url("taxonomy/term/$rss_tids/$depth/feed"));
modules/forum.module:      $output .= theme('xml_icon', url("taxonomy/term/$tid/0/feed"));
modules/aggregator.module:  $output .= theme('xml_icon', url('aggregator/opml'));
modules/aggregator.module:  $output .= theme('xml_icon', $feed->url);
modules/blog.module:    $output .= theme('xml_icon', url("blog/$account->uid/feed"));
modules/blog.module:  $output .= theme('xml_icon', url('blog/feed'));
modules/node.module:    $block['content'] = theme('xml_icon', url('node/feed'));
modules/syndication/syndication.module:      $block["content"] = theme('xml_icon', url('node/feed'));
modules/buddylist/buddylist.module:  $output .= theme('xml_icon', url('buddylist/'. $userid .'/buddies/recent/feed'));
modules/quotes/quotes.module:  $the_output .= theme('xml_icon', $the_url);
themes/civicspace-h/template.php:function phptemplate_xml_icon($url) {
themes/civicspace-h/template.php:      $output .= theme('xml_icon', url("taxonomy/term/$tid/0/feed"));

How to get the friendly URL? Which function is responsible? Is there any tutorial on the subject?

Thanks

Amnon

Comments

druvision’s picture

Friendly feed aliases are generated, but the point to incorrect URLs. When I correct the URLs to the system URLs displayed on site, feed aliases work correctly.

mikeryan’s picture

Assigned: Unassigned » mikeryan

This works fine for me in the current pathauto 4.6 build - could you install the latest and try again?

Thanks.

mikeryan’s picture

Status: Active » Closed (fixed)

Appears to work correctly at this point - closing out.