Short URLs für phpBB2
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Bei mir funktioniert diese Schreibweise hieropu.e hat geschrieben:Hallo, ich habe nun schon den SuMaMod ausprobiert und den von phpbb.de (larsneo)
Aber bei beiden bekomme ich immer einen 404er
mod_rewrite wurde extra vom Hoster aktiviert.
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} /viewforum([0-9]*)-([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1&topicdays=%2&start=%3 [L]
RewriteCond %{REQUEST_FILENAME} /forum([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1 [L]
Code: Alles auswählen
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^viewforum([0-9]*).* viewforum.php?f=$1
Gruß,
BZebra
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
auf jeden fall auch evtl. unterverzeichnisse beachten:
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} /ordnername/forum([0-9]*).html
RewriteRule (.*) /ordnername/viewforum.php?f=%1 [L]
Auch wenn die .htaccess in "Ordnername" liegt? Oder gehört sie generell in den Webroot, nicht in den Forumsroot?larsneo hat geschrieben:auf jeden fall auch evtl. unterverzeichnisse beachten:Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} /ordnername/forum([0-9]*).html RewriteRule (.*) /ordnername/viewforum.php?f=%1 [L]
@BZebra und larsneo
Danke! ihr habt mir indirekt den entscheidenden Tipp gegeben!
Habe es eben mit dem absoluten Pfad probiert, damit funktioniert es
Noch eine Frage an eure Erfahrungen:
wirkt es sich bei google (listing) deutlich besser aus wenn man Thread- und Forum-Titel in der URL verwendet (SuMaMod von 2lucky.de)?
Gruß opu.e
Danke! ihr habt mir indirekt den entscheidenden Tipp gegeben!
Habe es eben mit dem absoluten Pfad probiert, damit funktioniert es

Noch eine Frage an eure Erfahrungen:
wirkt es sich bei google (listing) deutlich besser aus wenn man Thread- und Forum-Titel in der URL verwendet (SuMaMod von 2lucky.de)?
Gruß opu.e
- rabbit
- Ehemaliger Übersetzer
- Beiträge: 4199
- Registriert: 14.06.2003 22:09
- Wohnort: Hildesheim
- Kontaktdaten:
die sid ist grundsätzlich für gäste entfernt. dass du die als user noch bekommst, kann vorkommen... 

Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Ich bin zu blöd 
Habe ich das richtig verstanden das ich eine .htaccess erstell und folgendes einfüg:
und dann sollte ich ja das
mein forum liegt www.domain.de/forum/
und in diesem Ordner forum liegt auch die .htaccess
die index im root ist nur ne Weiterleitung auf /forum/index.php
Wenn ich nun das Forumaufruf, dann kommt ein 403.

Habe ich das richtig verstanden das ich eine .htaccess erstell und folgendes einfüg:
Code: Alles auswählen
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} /forums.html
RewriteRule (.*) /index.php [L]
RewriteCond %{REQUEST_FILENAME} /viewforum([0-9]*)-([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1&topicdays=%2&start=%3 [L]
RewriteCond %{REQUEST_FILENAME} /forum([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1 [L]
RewriteCond %{REQUEST_FILENAME} /ptopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&view=previous [L]
RewriteCond %{REQUEST_FILENAME} /ntopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&view=next [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&start=%2 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5 [L]
schon machen bzw testen können, richtig?Nachdem die .htaccess in das Webroot (wo beispielsweise auch die config.php liegt) kopiert wurde, kann man via direkter URL-Eingabe testen, ob die kurzen URLs unterstützt werden. Wenn also bei Eingabe von 'forum1.html' das erste Forum angezeigt wird, kann es mit den nächsten Schritten weitergehen...
mein forum liegt www.domain.de/forum/
und in diesem Ordner forum liegt auch die .htaccess
die index im root ist nur ne Weiterleitung auf /forum/index.php
Wenn ich nun das Forumaufruf, dann kommt ein 403.
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
...dann solltest du auch die pfadangaben in der .htaccess beachten, sinngemäss alsomein forum liegt www.domain.de/forum/
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} /forum/forums.html
RewriteRule (.*) /forum/index.php [L]
[...]