Hook: seo.canonical_url
Last updated on May 19, 2026 23:33
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);
});