diff --git a/core/modules/path/path.admin.inc b/core/modules/path/path.admin.inc
index 5465141..e91bdeb 100644
--- a/core/modules/path/path.admin.inc
+++ b/core/modules/path/path.admin.inc
@@ -129,6 +129,9 @@ function path_admin_edit($path = array()) {
  * @see path_admin_form_delete_submit()
  */
 function path_admin_form($form, &$form_state, $path = array('source' => '', 'alias' => '', 'langcode' => LANGUAGE_NOT_SPECIFIED, 'pid' => NULL)) {
+
+  $url = preg_replace('/((?:^|\\/)[^\\/\\.]+?)$/isD', '$1/', url(NULL, array('absolute' => TRUE)));
+
   $form['source'] = array(
     '#type' => 'textfield',
     '#title' => t('Existing system path'),
@@ -136,7 +139,7 @@ function path_admin_form($form, &$form_state, $path = array('source' => '', 'ali
     '#maxlength' => 255,
     '#size' => 45,
     '#description' => t('Specify the existing path you wish to alias. For example: node/28, forum/1, taxonomy/term/1.'),
-    '#field_prefix' => url(NULL, array('absolute' => TRUE)),
+    '#field_prefix' => $url,
     '#required' => TRUE,
   );
   $form['alias'] = array(
@@ -146,7 +149,7 @@ function path_admin_form($form, &$form_state, $path = array('source' => '', 'ali
     '#maxlength' => 255,
     '#size' => 45,
     '#description' => t('Specify an alternative path by which this data can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'),
-    '#field_prefix' => url(NULL, array('absolute' => TRUE)),
+    '#field_prefix' => $url,
     '#required' => TRUE,
   );
 
diff --git a/core/modules/shortcut/shortcut.admin.inc b/core/modules/shortcut/shortcut.admin.inc
index e805acf..55b1618 100644
--- a/core/modules/shortcut/shortcut.admin.inc
+++ b/core/modules/shortcut/shortcut.admin.inc
@@ -448,7 +448,7 @@ function _shortcut_link_form_elements($shortcut_link = NULL) {
     '#title' => t('Path'),
     '#size' => 40,
     '#maxlength' => 255,
-    '#field_prefix' => url(NULL, array('absolute' => TRUE)),
+    '#field_prefix' => preg_replace('/((?:^|\\/)[^\\/\\.]+?)$/isD', '$1/', url(NULL, array('absolute' => TRUE))),
     '#default_value' => $shortcut_link['link_path'],
   );
 
diff --git a/core/modules/system/system.admin.inc b/core/modules/system/system.admin.inc
index c55289c..3a82936 100644
--- a/core/modules/system/system.admin.inc
+++ b/core/modules/system/system.admin.inc
@@ -1382,6 +1382,7 @@ function system_site_information_settings($form, &$form_state) {
   if (empty($site_mail)) {
     $site_mail = ini_get('sendmail_from');
   }
+  $url = preg_replace('/((?:^|\\/)[^\\/\\.]+?)$/isD', '$1/', url(NULL, array('absolute' => TRUE)));
 
   $form['site_information'] = array(
     '#type' => 'fieldset',
@@ -1416,7 +1417,7 @@ function system_site_information_settings($form, &$form_state) {
     '#default_value' => ($site_config->get('page.front') != 'user' ? drupal_get_path_alias($site_config->get('page.front')) : ''),
     '#size' => 40,
     '#description' => t('Optionally, specify a relative URL to display as the front page. Leave blank to display the default front page.'),
-    '#field_prefix' => url(NULL, array('absolute' => TRUE)),
+    '#field_prefix' => $url,
   );
   $form['error_page'] = array(
     '#type' => 'fieldset',
@@ -1428,7 +1429,7 @@ function system_site_information_settings($form, &$form_state) {
     '#default_value' => $site_config->get('page.403'),
     '#size' => 40,
     '#description' => t('This page is displayed when the requested document is denied to the current user. Leave blank to display a generic "access denied" page.'),
-    '#field_prefix' => url(NULL, array('absolute' => TRUE)),
+    '#field_prefix' => $url,
   );
   $form['error_page']['site_404'] = array(
     '#type' => 'textfield',
@@ -1436,7 +1437,7 @@ function system_site_information_settings($form, &$form_state) {
     '#default_value' => $site_config->get('page.404'),
     '#size' => 40,
     '#description' => t('This page is displayed when no other content matches the requested document. Leave blank to display a generic "page not found" page.'),
-    '#field_prefix' => url(NULL, array('absolute' => TRUE)),
+    '#field_prefix' => $url,
   );
 
   $form['#validate'][] = 'system_site_information_settings_validate';
