diff --git modules/node/node.module modules/node/node.module
index b5e5605..d2d2412 100644
--- modules/node/node.module
+++ modules/node/node.module
@@ -1855,6 +1855,7 @@ function node_menu() {
   $items['rss.xml'] = array(
     'title' => 'RSS feed',
     'page callback' => 'node_feed',
+    'page arguments' => array(FALSE, array()),
     'access arguments' => array('access content'),
     'type' => MENU_CALLBACK,
   );
diff --git modules/node/node.test modules/node/node.test
index 69194b0..3e02e49 100644
--- modules/node/node.test
+++ modules/node/node.test
@@ -652,6 +652,18 @@ class NodeRSSContentTestCase extends DrupalWebTestCase {
     // viewing node.
     $this->drupalGet("node/$node->nid");
     $this->assertNoText($rss_only_content, t('Node content designed for RSS doesn\'t appear when viewing node.'));
+
+    // Regression test for #622426.  Extra path parts should be ignored.
+    $this->drupalGet('rss.xml/a');
+    // Check that content added in 'rss' build mode appear in RSS feed.
+    $rss_only_content = t('Extra data that should appear only in the RSS feed for node !nid.', array('!nid' => $node->nid));
+    $this->assertText($rss_only_content, t('Node content designated for RSS appear in RSS feed.'));
+
+    $this->drupalGet('rss.xml/b/c');
+    // Check that content added in 'rss' build mode appear in RSS feed.
+    $rss_only_content = t('Extra data that should appear only in the RSS feed for node !nid.', array('!nid' => $node->nid));
+    $this->assertText($rss_only_content, t('Node content designated for RSS appear in RSS feed.'));
+
   }
 }
 
