WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo,
Social Baker fügt mittels
<?php echo openGraph(); ?>
den Verweis auf die kononische URL im Head ein.
<link rel="canonical" href="https://example.com"/pages/tolle-seite.php>
Der Verweis wird dann so in den Index genommen.
Wenn ich jetzt im Index aber folgende haben möche
https://example.com"/tolle-seite
Geht das auch, oder nur durch komplette Umstellung auf Short URL?
In der .htaccess gibt es eine Weiterleitung .
VG wasi
Offline
Mit dem Aufruf
<?php echo openGraph(true); ?>
wird die Kurz-URL geschrieben, unabhängig davon, ob das shortURL Modul tatsächlich aktiviert ist oder nicht. Ggf. Ist noch eine Anpassung am Modulcode notwendig, damit der trailing slash weggelassen wird.
Last edited by florian (21.08.2024 21:23:32)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Hallo florian,
danke für die schnelle Info.
Habe es mal getestet. Für Unterseiten klappt dass nicht
Redirect /produkte/tolles-produkt https://example.com/pages/produkte/tolles-produkt.php
Der Link für die Unterseite wird zu
https://example.com/pages/produkte/produkte.php/tolles-produkt
und leitet nach
https://example.com/pages/produkte.php
weiter
Das ist vermutlich das, was Du mit Trailing Slash meinst.
Habe mich mal eingelesen. z.B. hier.
Ich glaube mein Vorhaben die Links im Index zu ändern ist nicht so gut,
da gleiche Inhalte.
https://example.com/tolle-seite
https://example.com/pages/tolle-seite.php
Dann leiber alles auf Short URL umstellen, oder es so lassen wie es ist ?
VG wasi
Offline
Hm, kann sein dass ich mich getäuscht habe und Sharebaker doch irgendwie berücksichtigt, ob shortURL eingerichtet ist oder nicht.
Weil an sich funktioniert sharebaker auch mit gekürtzen URLs auf Unterseiten, siehe z.B.
hier
<link rel="canonical" href="https://www.seniorenwohnen24.de/wohnungsangebot/betreutes-wohnen-in-eilenburg/" />
Ansonsten kann ich zum canonical tag nicht viel sagen, außer dass ein falscher Tag tatsächlich in SEO-Hinsicht schädlicher ist als gar keiner...
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Hallo,
aus der include.php vom Socialbaker Modul
//canonical link
if(http_response_code() != 404) { // don't show canonical on 404 pages
if($use_short) {
$retval .= "".'<link rel="canonical" href="'.WB_URL.$settings['link'].'/" />';
} else {
$retval .= "".'<link rel="canonical" href="'.$settings['page_link'].'" />';
}
}
Was soll das bewirken?
Ich hatte ja zum Test <?php echo openGraph(true); ?> probiert, aber wieder rückgängig gemacht.
Nun wird aber
<link rel="canonical" href="/pages/tolle-seite.php">
und nicht
<link rel="canonical" href="https://example.com/pages/tolle-seite.php>
ausgegeben.
Der Lighthouse SEO Test weist auch darauf hin
Dokument enthält kein gültiges rel=canonical-ElementIst keine absolute URL (/pages/tolle-seite.php)
Bei OG: URL ist es richtig
<link rel="canonical" href="https://example.com/pages/tolle-seite.php>
hier der code dafür
//facebook and google+ stuff
.....
if($use_short) {
$retval .= "\n\t".'<meta property="og:url" content="'.WB_URL.$settings['link'].'/" />';
} else {
$retval .= "\n\t".'<meta property="og:url" content="'.$settings['page_link'].'" />';
}
VG wasi
Offline
Pages: 1