Kurze URLs (Short URL) für das phpBB3. Dies ist eine Anleitung, um die wichtigsten internen Links mit kurzen URLs auszustatten.

Beitrag 2128 von UFO-Peter » 19.01.2012, 21:11

Aber was, wenn man vernünftigerweise bis zu 251/255 Zeichen je Titel zulässt? Dann sind nämlich die URLs ja leider so schrecklich lang. Auch muss entweder die Beitrags- oder die Thread-ID in der URL sein, damit das System weiß, welche Seite es aufrufen muss. Schließlich könnten zwei Threads denselben Titel haben. Was dann? Den Titel auch noch in der URL zu haben, hat das Problem, dass der Titel Sonderzeichen enthalten könnte, die nicht in der URL vorkommen dürfen.

Aber es gibt die Möglichkeit, über die Datei .htaccess jeweils manuell eine URL einzutragen. Wenn beispielsweise der Thread mit der ID=7 auch als http://example.com/forumsname/subforumsname/titel-des-beitrages.html aufgerufen werden könne soll, wäre dies der Eintrag, falls sich diese Datei im Ordner 'forumsname' befindet.

Anstatt [L], was keine weitere Umwandlung bedeutet, kann man [NE,L,R] angeben, wo NE bedeutet, dass keine Zeichen maskiert werden sollen, was beim Vorhandensein einer Ankerangabe mit # erforderlich sein kann. Und R bewirkt, dass die unmittelbare URL angezeigt werden soll in der Adressleiste, was auch erforderlich sein kann, falls Anker vorhanden sind. Gegebenenfalls könnte Folgendes auch ohne die Angabe R funktionieren.

Code: Alles auswählen
RewriteEngine On
RewriteBase /subforumsname/
RewriteRule ^titel-des-beitrages\.html$ viewtopic.php?t=7 [L]

Falls Anker vorhanden sein können, anstatt [L] [L,QSA] angeben! Der Anker (#…) wird dann automatisch durchgeschleift. http://example.com/forumsname/subforumsname/titel-des-beitrages.html#abc wird dann umgewandelt in http://example.com/forumsname/subforumsname/viewtopic.php?t=7#abc. In die .htaccess muss also der Anker nicht angegeben werden.

Mod rewrite - Google-Suche   Mod_rewrite - Google-Suche

http://weltrettungsforum.w4f.eu/207

http://www.phpbb.de/community/viewtopic.php?p=1065678#p1065678

Als ich vor Jahren noch bei phpbb.de Beiträge schrieb als dieweltist, hatte ich hier zwei Mods verlinkt, mit denen man sprechende (wirklich) suchmaschinenfreundliche URLs erzeugen kann. Ich selbst krieg das leider nicht hin, weil mir hierzu die Kenntnisse fehlen. Meine kurzen URLs waren nicht so kompliziert, sodass ich dies auch ohne Fachwissen hinkriegte.

https://www.phpbb.de/community/viewtopic.php?t=74238&p=1126974#p1126974

Nein, sogar zwei zum Auswählen.

=> http://www.phpbb-seo.de/phpbb3/

=> http://www.phpbb.com/community/viewtopic.php?t=691165

Unabhängig davon gibt es die weitere Möglichkeit, sprechende URLs jeweils manuell zu erzeugen, indem man mit BBCodes Anker setzt. Der Link setzt sich dann zusammen aus der URL zu der Seite, gefolgt vom Rautesymbol # und dem Ankername.

BBCodes zum Anker setzen und, wenn man möchte, auch zum Erzeugen von Links zu zuvor gesetzten Ankern, siehe hier! In Kombination mit meinen Snippets für kurze URLs (muss nicht sein) sieht dies dann bspw. so aus. Ich hatte übrigens hier meinen BBCode an= zum Setzen des Ankers benutzt.

=> http://weltrettungsforum.w4f.eu/p1292#anker

=> http://weltrettungsforum.w4f.eu/b1391

SEO phpbb - Google-Suche

Short URL phpbb - Google-Suche   Kurze URLs phpbb - Google-Suche   sprechende URLs phpbb - Google-Suche
Liebe Leser! Wenn Sie die Schildbürgerstreiche der Politik(er) schon lange satt haben, unter­stützen Sie bitte dieses Forum, indem Sie es auf anderen Seiten verlinken, oder nur aufs 'Welt­rettungs­forum' aufmerk­sam machen!
 
Falls Sie aber meinen, dass ein Staat gemäß Grund­gesetz schon dann demo­kratisch ist, wenn das Wahlvolk alle vier Jahre wählen gehen darf, wer die Dikta­toren sein sollen. Post­fakt­ische Lügenpresse, halt’ die Fresse!
 
Oder es in Ordnung wäre, dass im Gegensatz zur ehe­ma­ligen DDR, Menschen so wenig ver­dienen, dass es nicht zum Leben reicht und vieler­orts unver­schuld­ete Ob­dach­losig­keit herrscht; während dem­gegen­über einige wenige Multi­million­äre in uner­mess­lichem Reich­tum schwelgen.
 
Oder, wenn Sie meinen, dass AfD und PEGIDA rechts­radikal wären, weil beide gegen das Gut­menschen­tum sind, das alle Flücht­linge inte­grieren will ein­schließ­lich Deutsch­lern­pflicht; obwohl sie doch in einem Lager mit Wohn­con­tainern viel besser auf­ge­hoben wären.
 
Oder, wenn Sie abstreiten, dass auch Deutschland den Flüchtlingsstrom mit verursachte, indem die deutsche Regierung verantwortlich dafür war, dass Deutschland 2014 nur noch die Hälfte an den UNHCR zahlte, wodurch eine Hungersnot in den Flüchtlingslagern ausgelöst wurde.
 
Oder, wenn Sie die BRD für einen Rechts­staat halten, obwohl Richter und An­wälte durch per­ma­nente Rechts­beugung vor­ein­ge­nom­men um den Er­halt ihrer Arbeits­plätze be­müht sind; und mich deswegen Richter Rüdiger Richel rechtskräftig dazu verurteilte, Kinder zu ermorden. Wir brauchen eine un­vor­ein­ge­nom­me­ne Justiz anstatt eine unab­hängige Justiz. Genauso brauchen wir un­ab­häng­ige Lehrer anstatt ein (staat­lich ge­steu­er­tes) Bildungs­system.
 
Oder, wenn Sie glauben, dass die Kirche mit ihrer geistes­kranken Wahn­vor­stellung recht hat; dass einst Gott seinen (angeb­lich) einzigen Sohn sandte, damit dieser als Opfer­lamm brutal er­mordet wird zwecks Sünden­ver­gebung. Juden unschuldig an der Kreuzigung Jesu.
 
Oder, wenn Sie allen Ernstes meinen, dass soge­nannte "Lesben" und "Schwule" sexuell so orien­tiert sind, dass unbe­dingt die Ge­nital­ien nicht zu­ein­an­der passen dürfen; oder, dass der Terror­an­schlag in Paris nichts mit dem Islam zu tun hat.
 
Oder die sexuelle Neigung zu 'vor­puber­tärem' Kind ab­artig sei, obwohl manche Mädchen fast schon im Klein­kind­alter ge­schlechts­reif sind und trotzdem zur Prüderie gezwungen werden; Sie aber demgegenüber Zwangs­be­berg­steigung, Zwangs­artistik und Zwangs­leistungs­be­sportung von Kindern OK finden; brauchen Sie dieses Forum natürlich nicht unter­stützen.


Vorherige