WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 21.08.2024 20:19:52

wasi
Member

openGraph und canonical url

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

#2 21.08.2024 21:23:08

florian
Administrator

Re: openGraph und canonical url

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

#3 22.08.2024 15:55:52

wasi
Member

Re: openGraph und canonical url

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

#4 22.08.2024 16:20:12

florian
Administrator

Re: openGraph und canonical url

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

#5 30.08.2024 08:57:53

wasi
Member

Re: openGraph und canonical url

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

Board footer

up