Hook: seo.canonical_url

Last updated on May 21, 2026 05:10

Overview

Type: Filter Location: app/Providers/AppServiceProvider.php

Overrides canonical URL in SEO meta tags. Essential for multi-language sites, custom domains, or preventing duplicate content issues.

Parameters

Param Type Description
$url string Current request URL

Return

Must return string.

Usage Example

Hook::addFilter('seo.canonical_url', function (string $url) {
    return str_replace('http://', 'https://', $url);
});