diff --git plugins/views_plugin_display.inc plugins/views_plugin_display.inc
index 81d43a5..c0a3fd8 100644
--- plugins/views_plugin_display.inc
+++ plugins/views_plugin_display.inc
@@ -253,7 +253,7 @@ class views_plugin_display extends views_plugin {
       'items_per_page' => array('items_per_page', 'offset', 'use_pager', 'pager_element'),
       'pager' => array('pager'),
       'use_more' => array('use_more', 'use_more_always', 'use_more_text'),
-      'link_display' => array('link_display'),
+      'link_display' => array('link_display', 'link_url'),
       'distinct' => array('distinct'),
       'exposed_block' => array('exposed_block'),
       'exposed_form' => array('exposed_form'),
@@ -329,6 +329,7 @@ class views_plugin_display extends views_plugin {
           'exposed_form' => TRUE,
 
           'link_display' => TRUE,
+          'link_url' => '',
           'group_by' => TRUE,
 
           'style_plugin' => TRUE,
@@ -383,6 +384,9 @@ class views_plugin_display extends views_plugin {
       'link_display' => array(
         'default' => '',
       ),
+      'link_url' => array(
+        'default' => '',
+      ),
       'distinct' => array(
         'default' => FALSE,
         'bool' => TRUE,
@@ -549,6 +553,11 @@ class views_plugin_display extends views_plugin {
       return $this->get_option('path');
     }
 
+    $override_path = $this->get_option('link_url');
+    if ($override_path) {
+      return $override_path;
+    }
+
     $display_id = $this->get_link_display();
     if ($display_id && !empty($this->view->display[$display_id]) && is_object($this->view->display[$display_id]->handler)) {
       return $this->view->display[$display_id]->handler->get_path();
@@ -1076,7 +1085,7 @@ class views_plugin_display extends views_plugin {
         $form['use_more'] = array(
           '#type' => 'checkbox',
           '#title' => t('Create more link'),
-          '#description' => t("This will add a more link to the bottom of this view, which will link to the page view. If you have more than one page view, the link will point to the display specified in 'Link display' above."),
+          '#description' => t("This will add a more link to the bottom of this view, which will link to the page view. If you have more than one page view, the link will point to the display specified in 'Link display' above. You can override the url at the link display setting."),
           '#default_value' => $this->get_option('use_more'),
         );
         $form['use_more_always'] = array(
@@ -1275,6 +1284,12 @@ class views_plugin_display extends views_plugin {
           '#description' => t("Which display to use to get this display's path for things like summary links, rss feed links, more links, etc."),
           '#default_value' => $this->get_link_display(),
         );
+        $form['link_url'] = array(
+          '#type' => 'textfield',
+          '#title' => t('Custom URL'),
+          '#default_value' => $this->get_option('link_url'),
+          '#description' => t('A Drupal path or external URL the more link will point to. Note that this will override the link display setting above.'),
+        );
         break;
       case 'analyze-theme':
         $form['#title'] .= t('Theming information');
@@ -1738,6 +1753,7 @@ class views_plugin_display extends views_plugin {
       case 'title':
       case 'link_display':
         $this->set_option($section, $form_state['values'][$section]);
+        $this->set_option('link_url', $form_state['values']['link_url']);
         break;
       case 'use_ajax':
         $this->set_option($section, (bool)$form_state['values'][$section]);
