diff --git a/core/modules/block/src/Plugin/migrate/process/d6/BlockVisibility.php b/core/modules/block/src/Plugin/migrate/process/d6/BlockVisibility.php
index 9afd180..cae1aca 100644
--- a/core/modules/block/src/Plugin/migrate/process/d6/BlockVisibility.php
+++ b/core/modules/block/src/Plugin/migrate/process/d6/BlockVisibility.php
@@ -60,7 +60,11 @@ public function transform($value, MigrateExecutableInterface $migrate_executable
     $visibility = array();
 
     if (!empty($pages)) {
-      $visibility['request_path']['pages'] = $pages;
+      $paths = preg_split("(\r\n?|\n)", $pages);
+      foreach ($paths as $key => $path) {
+        $paths[$key] = $path === '<front>' ? $path : "/$path";
+      }
+      $visibility['request_path']['pages'] = implode ("\n", $paths);
       $visibility['request_path']['id'] = 'request_path';
       $visibility['request_path']['negate'] = !$old_visibility;
     }
diff --git a/core/modules/block/src/Tests/Migrate/d6/MigrateBlockTest.php b/core/modules/block/src/Tests/Migrate/d6/MigrateBlockTest.php
index 49d40d7..5567d12 100644
--- a/core/modules/block/src/Tests/Migrate/d6/MigrateBlockTest.php
+++ b/core/modules/block/src/Tests/Migrate/d6/MigrateBlockTest.php
@@ -129,7 +129,7 @@ public function testBlockMigration() {
     $this->assertIdentical('bartik', $test_block_system->getTheme());
     $visibility = $test_block_system->getVisibility();
     $this->assertIdentical('request_path', $visibility['request_path']['id']);
-    $this->assertIdentical('node/1', $visibility['request_path']['pages']);
+    $this->assertIdentical('/node/1', $visibility['request_path']['pages']);
     $this->assertTrue($visibility['request_path']['negate']);
     $this->assertIdentical(-5, $test_block_system->getWeight());
 
@@ -159,7 +159,7 @@ public function testBlockMigration() {
     $this->assertIdentical('bluemarine', $test_block_block_1->getTheme());
     $visibility = $test_block_block_1->getVisibility();
     $this->assertIdentical('request_path', $visibility['request_path']['id']);
-    $this->assertIdentical('node', $visibility['request_path']['pages']);
+    $this->assertIdentical('/node', $visibility['request_path']['pages']);
     $this->assertFalse($visibility['request_path']['negate']);
     $this->assertIdentical(-4, $test_block_block_1->getWeight());
 
@@ -176,7 +176,7 @@ public function testBlockMigration() {
     $this->assertIdentical('left', $test_block_block_3->getRegion());
     $this->assertIdentical('test_theme', $test_block_block_3->getTheme());
     $visibility = $test_block_block_3->getVisibility();
-    $this->assertTrue(empty($visibility));
+    $this->assertIdentical("<front>\n/node/1\n/blog/*", $visibility['request_path']['pages']);
     $this->assertIdentical(-2, $test_block_block_3->getWeight());
   }
 }
diff --git a/core/modules/migrate_drupal/src/Tests/Table/d6/Blocks.php b/core/modules/migrate_drupal/src/Tests/Table/d6/Blocks.php
index ca9d72c..a8d6047 100644
--- a/core/modules/migrate_drupal/src/Tests/Table/d6/Blocks.php
+++ b/core/modules/migrate_drupal/src/Tests/Table/d6/Blocks.php
@@ -298,7 +298,7 @@ public function load() {
       'custom' => '0',
       'throttle' => '0',
       'visibility' => '0',
-      'pages' => '',
+      'pages' => "<front>\r\nnode/1\nblog/*",
       'title' => '',
       'cache' => '-1',
     ))->values(array(
@@ -403,4 +403,4 @@ public function load() {
   }
 
 }
-#aecc8e1067d73824c43bfaf26f9ebf8c
+#61867be078435fa043173fa346d83a5a
