(bool) env('CANONICAL_ASSIGNMENT_ENABLED', true), // DE-Slug der Hauptkategorie => Portal, das die Erstquelle führt. // Vorschlag zu E9; Kategorien ohne Eintrag fallen auf `fallback`. 'portal_by_category' => [ 'finanzen' => 'businessportal24', 'handel' => 'businessportal24', 'it' => 'businessportal24', 'recht' => 'businessportal24', 'wissenschaft-forschung' => 'businessportal24', 'motor-verkehr' => 'businessportal24', 'haus' => 'presseecho', 'kultur' => 'presseecho', 'medizin' => 'presseecho', 'mode' => 'presseecho', 'politik' => 'presseecho', 'reisen' => 'presseecho', 'sport' => 'presseecho', 'sonstiges' => 'presseecho', ], // Ohne Kategorie-Eintrag: 'first' = die zuerst veröffentlichte Fassung // bleibt Erstquelle; alternativ ein Portalname als feste Vorgabe. 'fallback' => env('CANONICAL_FALLBACK', 'first'), /* |---------------------------------------------------------------------- | Statische Seiten auf drei Hosts (E10, entschieden 18.09.2026) |---------------------------------------------------------------------- | | faq, hilfe, Transparenzseiten & Co. werden auf Hub und beiden Portalen | mit identischem Text ausgeliefert — dieselbe Doppelung wie bei den | Meldungen, nur dreifach. Die Portale führen (ältere Domains), | presseecho ist der Standard; die API-Dokumentation gehört zum Hub. | | Routenname => Domain-Schlüssel aus config/domains.php. Nicht gelistete | Seiten bleiben self-canonical je Host. | | BEWUSST NICHT gelistet: impressum, datenschutz, agb, richtlinien, | melden, kuendigung. Jede Domain ist ein eigenes Angebot mit eigener | Anbieterkennzeichnung, eigenem Meldeweg und eigenen Bedingungen — | diese Seiten müssen je Host für sich stehen und auffindbar bleiben. | */ 'static_page_host' => [ 'faq' => 'presseecho', 'hilfe' => 'presseecho', 'gute-pressemitteilung' => 'presseecho', 'was-kostet-eine-pressemitteilung' => 'presseecho', 'pressemitteilung-veroeffentlichen-ohne-abo' => 'presseecho', 'pressemitteilung-loeschen-oder-aendern-lassen' => 'presseecho', 'pressemitteilung-kostenlos-veroeffentlichen' => 'presseecho', 'api' => 'pressekonto', ], /* | Seiten, die es nur auf den Portalen gibt. Auf dem Hub wurden sie bisher | mit Portal-Branding unter pressekonto.com ausgeliefert (der Portal- | Kontext fällt dort auf businessportal24 zurück) — jetzt 301 auf das | führende Portal. */ 'portal_only_pages' => ['preise', 'veroeffentlichen', 'newsrooms', 'suche'], 'portal_only_host' => 'presseecho', ];