SEO und neue Themen auf externer Seiten - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: SEO und neue Themen auf externer Seiten (/thread-28069.html) |
SEO und neue Themen auf externer Seiten - robagedy - 02.06.2013 Hallo, der Plugin SEO (von frostschutz) funktioniert bei mir gut; Ich habe auf einer externer Webseite eine kleine Funktion programmiert, die mir die neuesten Threads aus meinem Forum ausgibt. Ich rufe also auf einer Webseite die Tabelle aus meinem Forum, das auf anderen URL liegt, und lasse die letzten Threads ausgeben. Dabei ist mir aufgefallen: wie soll man die durch SEO modifizierten URLs aufrufen? wo sind die gespeichert? Weil sonst sind die so aufgerufen: showthread.php?tid=xx aber sollte doch schon die SEO-mäßige URL aufgerufen werden. Bitte um Hinweis. Mal eine Nebenfrage, da ich schon wegen den SEO-Plugin nachfrage: welcher ist der Plugin, der die URLs so modifiziert wie hier im myBB Forum? also nach dem Muster: thread-xxx.html Vielen Dank! Gruß, Robert RE: SEO und neue Themen auf externer Seiten - Devon - 02.06.2013 Zitat:Mal eine Nebenfrage, da ich schon wegen den SEO-Plugin nachfrage: welcher ist der Plugin, der die URLs so modifiziert wie hier im myBB Forum? also nach dem Muster: Ist die Standart-Funktion von MyBB. Einstellbar unter Konfiguration -> Server und Optimierung -> Suchmaschinenfreundliche URLs aktivieren? aktivieren. Dazu benötigst du allerdings die von Haus aus gelieferte .htaccess oder die modifizierte von frostschutz's Plugin. Grüße RE: SEO und neue Themen auf externer Seiten - MrBrechreiz - 02.06.2013 Orginal liegt keine .htaccess bei, sondern htaccess.txt RE: SEO und neue Themen auf externer Seiten - Devon - 02.06.2013 (02.06.2013, 22:15)MrBrechreiz schrieb: Orginal liegt keine .htaccess bei, sondern htaccess.txt Stimmt. Muss er nur umbenennen und anpassen. RE: SEO und neue Themen auf externer Seiten - frostschutz - 02.06.2013 (02.06.2013, 21:59)robagedy schrieb: wo sind die gespeichert? Gespeichert sind sie in der Datenbank (mybb_google_seo Tabelle), aber innerhalb von MyBB bedienst du dich der get_thread_link() und den anderen get_*_link() aus inc/functions.php showthread.php ist aber auch kein Weltuntergang, Google SEO Redirect leitet das dann halt um und gut RE: SEO und neue Themen auf externer Seiten - robagedy - 03.06.2013 Danke für Antworten! Ich hab SQL-Abfrage und php-Ausgabe angepasst und jetzt funktioniert. Die 5 neueste Forum Beiträge auf der Startseite einer Webseite ausgeben, in dem Fall mit Thread-Titel, den ersten 29 Wörter des Threads. Der Titel ist auf Forum-Thread-URL verlinkt. Sieht so aus (vielleicht hilft jemandem): PHP-Code: <?php Ich habe diesbezüglich SEO 4 weitere Fragen (war mir nicht sicher, einzeln neue Themen anfangen?):
Gruß, Robert RE: SEO und neue Themen auf externer Seiten - frostschutz - 03.06.2013 (03.06.2013, 07:12)robagedy schrieb: Sieht so aus (vielleicht hilft jemandem): Evtl. brauchst du da noch ein urlencode() im href. Zitat:Aber, wo/welche Zeile im .htaccess muss man das auch ändern? Das wird dir auf der Plugin-Seite dann angezeigt. Zitat:Könnte man die URLs in der Tabelle mybb_google_seo nicht gleich alles klein in der Spalte url schreiben? Nein. Die URLs werden ja nur klein ausgegeben wenn die entsprechende Einstellung aktiv ist, und standardmäßig ist das aus, weil das ein unnötiger Informationsverlust ist (zumindest in Deutsch ist die Gross/Kleinschreibung wichtig). Das strtolower() kannst du aber auch direkt im Query haben. Geschwindigkeitstechnisch nimmt es sich aber so oder so nicht viel. Zitat:sowohl (1)-meine-domain.tdl/mein-forum/ als auch (2)-meine-domain.tdl/mein-forum/index.php Hat mit dem Plugin nichts zu tun, wenn du das umleiten willst, musst du das explizit machen. Evtl. so, musst du aber ausprobieren: Code: RewriteRule ^index\.php$ http://www.deine-seite.de/ [L,QSA,R=301] Google ist aber meistens in der Lage das von selbst zu erkennen da ja sehr viele Seiten dieses "Problem" haben. Du könntest auch direkt ins index-Template ein entsprechendes link rel canonical reinschreiben. Zitat:(also meine-domain.tdl/mein-forum/sitemap???), aber, wo liegt sie? sitemap-index.xml bzw. ist auch auf der Pluginseite verlinkt, wenns aktiviert ist (Sitemap is active, Sitemap anklicken). RE: SEO und neue Themen auf externer Seiten - robagedy - 03.06.2013 Hallo freostschutz, alle Punkte, von 1. bis 4., dank deiner Hilfe, erfolgreich gelöst; Danke! Die Ausgabe der neusten Threads habe ich erweitert, damit zwar 5 neueste nach Datum rauskommen, aber nur eine pro Thema und nur die letzte (neueste): PHP-Code: <?php Bei .index.php hat's mit RewriteRule geklappt. Thread ist hier eigentlcih beantwortet. Gruß, Robert |