Please or Register to create posts and topics.

Extra Canonical Tags to Forums and Subforums

Hi Asgaros,

amazing job, really like your plug-in, thanks!

One simple thing that I’m missing tho, but you might have a solution for that:

I use the [forum] shortcode on this page.  (It’s under developent, so no https for now)

I’m intended to use your extended shortcodes on some other pages as well in order to place only specific forums on them. My problem with that is, that however I can set canonicals for these extra sites, I can’t set canonicals for the original forum pages.

Example:

The basic shortcode is placed to this page:

http://dev.cannabis-apotheke.de/cannabis-forum/

And the forum I’m willing to apply a new canonical for is this:

http://dev.cannabis-apotheke.de/cannabis-forum/forum/bedrocan/

because I want my users to use a direct URL to this forum/page because I’m going to have way more content there, not only the forum:

http://dev.cannabis-apotheke.de/bedrocan/

Also, if the user writes a new topic in the latter forum with the desired URL, it will have a different URL than the one it has if I’m coming from the original forum Page:

http://dev.cannabis-apotheke.de/cannabis-forum/topic/neues-thema-fuer-die-sorte-bedrocan/

vs.

http://dev.cannabis-apotheke.de/bedrocan/topic/neues-thema-fuer-die-sorte-bedrocan/

And I’m aiming for the shortest URL. How to proceed?

Greetings,

Adam

 

Well, 301s would do the trick but not sure if there would still be a more sophisticated solution.

Hallo @norequest

Ich denke, dass dafür die von dir bereits erwähnten manuell-permanenten Umleitungen notwendig sind.

Das Hauptproblem ist hierbei, dass das Forum an sich ja auf einer bestimmten WordPress-Seite eingebunden ist. Da diese Seite intern immer die selbe ist, muss ich über spezielle URL-Parameter herausfinden, in welcher Ansicht ich mich gerade befinde. Deine Struktur impliziert ja quasi schon, dass sich eine spezielle Forum-Instanz auf cannabis-forum befindet, und die andere in bedrocan – was aus WordPress-Sicht zwei unterschiedliche Seiten wären. Allerdings möchtest du, dass sich bedrocan auf ein bestimmtes (Unter)Forum in einer Instanz bezieht – was aus URL-Auswertungs-Sicht nicht möglich ist, da in diesem Fall der Ansichs-Slug in der URL fehlt (…/forum/… bei diesem Beispiel). Dieser ist aber wiederum im Forum zwingend notwendig, damit das Forum-System weiss, dass sich der bedrocan-Slug wiederrum auf ein Forum bezieht und nicht auf ein Thema oder Profil oder sonstwas.

Du siehst, das ist relativ komplex und lässt sich nicht so einfach auseinandernehmen. Speziell wenn man den Hintergedanken dabei haben muss, dass möglicherweiße noch eine WordPress-Seite mit dem Slug bedrocan existiert. Dann weiss nämlich weder WordPress noch das Forum ob du jetzt auf eine WordPress-Seite oder in ein Forum oder Thema oder sonstwo hin möchtest.

norequest has reacted to this post.
norequest
If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Vielen Dank für die ausführliche Antwort! Ich hoffe, es gibt genügend WP-Admins, die hier oben den Donate-Button klicken. Was du machst ist nämlich preislos, Danke!

Und wie findest du dein Forum in der Cannabis-Apotheke eingebunden?

Asgaros has reacted to this post.
Asgaros

Die Einbindung gefällt mir farblich sehr gut!

Ich würde eventuell noch die Akzent- und Link-Farbe etwas dunkler gestalten damit es nicht ganz so grell wirkt, aber das ist natürlich Geschmackssache. 🙂

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!