Seite 1 von 1
phpbb mod rewrite
Verfasst: 03.12.2006, 11:51
von Gachet01
Hallo,
ich nutze für 2 Foren von mir phpbb mit einer Seo Erweiterung, so dass alle eröffneten neuen Threads in der URL den Titel Namen haben.
Im konkreten Fall hier wäre das dann tld.de/phpbb-mod-rewrite.html.
Ich würde aber gerne auch die Kategorie umschreiben. Denn die ist immernoch index?=1 .
Also das es so ist wie hier bei Abakus. Hier wird z.b. die Kategorie Suchmaschinenmarketing und Suchmaschinenoptimierung in
https://www.abakus-internet-marketing.d ... x/c-1.html umgewandelt.
Mir wäre es egal ob man es nach c-1.html umschreibt oder den Kategorie Namen Suchmaschinenmarketing-und-suchmaschinenoptimierung verwendet.
Wäre jemand der selbst phpbb nutzt so nett und würde mir mitteilen,was genau ich ändern muss. Ich denke
viewforum.php und htaccess?
Vielen Dank!
Verfasst: 03.12.2006, 13:06
von d0nut
Hi,
installier dir entweder das fertige SEO phpBB oder folge deren Anweisungen:
https://www.seo-phpbb.org/saubere-url.html
Wenn du die aktuelle phpBB Version nutzt, dann könnte es schon ausreichen, wenn du die SEO phpBB Dateien einfach drüber kopierst.
Backup nicht vergessen.
Verfasst: 03.12.2006, 13:09
von CMA
>> Auch beim SEO phpBB sind die kategorien nicht umgeschrieben @d0nut
Hat jemand die rewrite rule dafür zur hand?
Verfasst: 03.12.2006, 14:48
von Gachet01
@d0nut:
wie CMA schon sagt, beim SEO phpBB sind die Kategorien nicht umgeschrieben. Sondern nur die einzelnen Threads (Titel). Ich hab das nämlich schon im Einsatz. Deswegen frage ich ja auch.
Wäre schön, wenn jemand kurz posten könnte, was gesucht und erstetzt werden müsste um auch die Kategorien zu optimieren!
Vielen dank!
Verfasst: 03.12.2006, 15:38
von [btk]tobi
Mal ohne es getestet zu haben, aber sollte funktionieren.
Suche in der sessions.php
füge davor ein
Code: Alles auswählen
if ( preg_match('#index.php\?c=#', $url) ) {
$url = str_replace("index.php?c=","",$url);
$url = 'kategorie-' .$url. '.html';
}
Dann noch die .htaccess erweitern
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} /kategorie-([0-9]*).html
RewriteRule (.*) /index.php?c=%2 [L]
Verfasst: 03.12.2006, 18:21
von Gachet01
Hallo tobi,
habe den Code mal umgehend eingebaut. Leider ist die URL jetzt zwar Kategorie-1.html aber es öffnet sich nicht die Kategorie sondern einfach nochmal die Startseite.
Hast noch eine Idee?
danke
Verfasst: 04.12.2006, 09:37
von Gachet01
Hallo,
hab jetzt noch bisschen rumprobiert..ich bekomme es aber einfach nicht hin. der code in der sessions.php stimmt wohl. da bei mouse over und klick die URL wie gewünscht rewritet wird. Nur geht halt dann nicht die Kategorie auf, sondern einfach nochmal die seite wo man halt schon vorher war..startseite. Demnach denke ich, stimmt mit dem code in der htaccess noch was nicht.
über eine Rückmeldung würde ich mich freuen..auch im namen meiner frau

Verfasst: 04.12.2006, 16:29
von [btk]tobi
Gruß an deine Frau, der Tobi ist doof, das muss natürlich
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} /kategorie-([0-9]*).html
RewriteRule (.*) /index.php?c=%1 [L]
heißen da der Name ja nicht variable ist und somit die erste Variable verwendet werden muss, eine zweite gibts ja nicht

Verfasst: 04.12.2006, 18:35
von Gachet01
Hi Tobi..Gruß zurück
1a!!!! jetzt klappts..good job

!!!! Danke!