Verweisen Sie auf Links auf der Startseite, die zum Blog oder zur Seite mit den Beiträgen weiterleiten?
Einige Themes/SEO/Caching-Setups lösen eine “kanonische Weiterleitung” auf der Homepage aus, wenn ein benutzerdefinierter Abfrageparameter (wie ?coupon=) vorhanden ist.
Dies kann dazu führen, dass Besucher fälschlicherweise zum Blog (Seite "Beiträge") weitergeleitet werden oder dass die Abfrage gelöscht wird.
Bitte versuchen Sie die unten aufgeführten möglichen Lösungen:
1)) Überprüfen Sie die Homepage-Einstellungen:
- Gehen Sie in Ihrer WordPress-Verwaltung zur Seite “Einstellungen > Lesen”.
- Die Option “Ihre Homepage wird angezeigt” sollte “Eine statische Seite” sein.”
- Die Option “Homepage” sollte auf Ihre eigentliche Homepage (nicht die Seite "Beiträge") eingestellt sein.
2) Permalinks speichern:
- Gehen Sie zu WordPress Admin > Einstellungen > Permalinks
- Es sind keine Änderungen erforderlich, klicken Sie einfach auf Änderungen speichern. Dies aktualisiert nur die Regeln.
3) Deaktivieren Sie vorübergehend SEO/Caching-Plugins:
Deaktivieren Sie SEO/Caching-Plugins (z. B. Yoast, Rank Math, WP Rocket) und testen Sie den Link erneut.
Wenn es auch ohne sie funktioniert, versuchen Sie die folgende Lösung.
Verhindern, dass die kanonische Umleitung stört
Wenn Sie es vorziehen, die Startseite als Landing Page beizubehalten, fügen Sie mit Hilfe eines Entwicklers das unten stehende Snippet sicher in ein kleines MU-Plugin (empfohlen) oder in die functions.php Ihres Child-Themes ein.
Sie weist WordPress an, Empfehlungslinks mit dem Parameter Coupon nicht umzuschreiben.
Stellen Sie sicher, dass Sie dies in sicherer Zusammenarbeit mit einem erfahrenen Entwickler tun, der die Änderungen leicht wiederherstellen kann, falls etwas kaputt geht, und dass Sie Backups zur Verfügung haben.
- Erstellen Sie wp-content/mu-plugins/ca-referral-canonical-fix.php mit:
<?php
/*
Plugin-Name: CA Referral Canonical Fix
Beschreibung: Verhindert, dass bei kanonischen Weiterleitungen Referral-Parameter wie ?coupon= entfernt werden.
*/
add_filter('redirect_canonical', function ($redirect_url, $requested_url) {
// Wenn Sie den Parameternamen in den Einstellungen für Coupon Affiliates angepasst haben, ersetzen Sie unten 'coupon'.
if (!is_admin() && isset($_GET['coupon'])) {
return false; // Deaktivieren Sie die kanonische Umleitung für diese Anfragen
}
return $redirect_url;
}, 9999, 2);
Optionale Schutzmaßnahme (nur wenn Ihre Website Homepage-Anfragen auf die Seite "Beiträge" umleitet)
Wenn die Seite immer noch zur Blog-Seite zurückspringt, fügen Sie dieses zusätzliche Snippet in dieselbe Datei ein. Es zwingt die Anfrage zurück auf die echte Homepage, während die Abfrage beibehalten wird:
add_action('template_redirect', function () {
if (!is_admin()
&& 'Seite' === get_option('show_on_front')
&& is_home()
&& isset($_GET['coupon'])
) {
wp_redirect(add_query_arg($_GET, home_url('/')));
exit;
}
});
Anmerkungen
- Wenn Sie den URL-Parameter angepasst haben (z. B. “coupon” in “ref” geändert), aktualisieren Sie die Snippets entsprechend.
- Nach den Änderungen löschen Sie bitte alle Caches (Plugin-Cache, Server-Cache und CDN).
4) Wenn Sie die oben genannten Schritte ausprobiert haben, lassen Sie uns wissen, wie sich der Link auf Ihrer Seite verhält.
Wenn das Problem weiterhin besteht, kontaktieren Sie uns bitte und teilen Sie es uns mit:
- Eine Liste aktiver SEO/Caching/Redirect-Plugins.
- Ob ein CDN (Cloudflare, etc.) aktiviert ist.
- Bestätigung Ihrer “Lesen”-Einstellungen (Auswahl der Startseite und der Beitragsseiten).

