Date Navigation Errors

Permalink
I added a date nav block to a blog page, and it doesn't link to blog pages, but creates URLs with the date added to the end. I'm running Core Version - 5.7.5.9
Version Installed - 5.7.5.9, and used the date nave block that's part of the core.

The date nav creates incorrect URLs. The URLs are for the current page with the date added to the end of the URL.

For example, if the URL of a blog page is: blog/my-blog, created in January 2017. In April 2017 I created blog/my-new-post.
The URL linked in the date nav is this:
/blog/my-blog/2017/04

On any page where I put this date nav, it behaves the same way. It creates a list of URLs for the current page, plus the month and year added to the end of the URL.

I've tried all options for filtering, and it still does the same thing.

The code in the core block concrete/blocks/date-navigation/view.php for generating the URLs is this:
<?php if (count($dates)) { ?>
        <ul class="ccm-block-date-navigation-dates">
            <li><a href="<?php echo $view->controller->getDateLink()?>"><?php echo t('All')?></a></li>
            <?php foreach($dates as $date) { ?>
                <li><a href="<?php echo $view->controller->getDateLink($date)?>"
                        <?php if ($view->controller->isSelectedDate($date)) { ?>
                            class="ccm-block-date-navigation-date-selected"
                        <?php } ?>><?php echo $view->controller->getDateLabel($date)?></a></li>
            <?php } ?>
        </ul>
    <?php } else { ?>
        <?php echo t('None.')?>
    <?php } ?>


I'm not a PHP writer, so I don't know how it should be built.
I don't have links to real pages, because they throw 404 errors, and I don't want to damage our search ranking with a bunch of those.
Am I missing something, or is this how it's supposed to work?