Short URLs für phpBB2

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

der mod generiert ja auch ein wenig eigentümliche urls:

Code: Alles auswählen

<a href="././viewtopic.php?t=192" [...]
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
_akku_
Mitglied
Beiträge: 12
Registriert: 23.10.2004 15:48

Beitrag von _akku_ »

Danke für den Tipp! :D

Ich hab jetzt die "././viewforum.php" auch in die Liste eingetragen, damit funktionieren die Links jetzt auch wieder...
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Latinoportal »

Latinoportal hat geschrieben:
larsneo hat geschrieben:probier' einmal in der page_header.php folgende änderung:

Code: Alles auswählen

$urlout = array(
'"'.$base_url.'forums.html"',
'"'.$base_url.'viewforum\\1-\\2-\\3.html"',
'"'.$base_url.'forum\\1.html"',
'"'.$base_url.'ptopic\\1.html"',
'"'.$base_url.'ntopic\\1.html"',
'"'.$base_url.'ftopic\\1-\\2-\\3-\\4.html"',
'"'.$base_url.'ftopic\\1.html"',
'"'.$base_url.'ftopic\\1-\\2.html"',
'"'.$base_url.'ftopic\\1.html"',
);
(ist aber zugegebenermassen aus der hüfte geschossen...)
Nein, funktioniert leider nicht:

http://portal.latinoportal.de/forums.html

vs. http://portal.latinoportal.de/index.php

http://portal.latinoportal.de/ftopic1437.html

vs. http://portal.latinoportal.de/viewtopic?t=1437

Man landet immer noch im Portal statt in der Forenübersicht ...
Hallo Larsneo!

Wenn Du Dir noch mal mein Problem anschauen könntest, wäre ich Dir sehr dankbar.

Grüße aus Ffm
Matthias
SilverMoon70
Mitglied
Beiträge: 10
Registriert: 27.04.2005 17:25

Beitrag von SilverMoon70 »

Hallo zusammen!

Habe das phpBB2 Plus 1.52 und auch das mod_rewrite von hier installiert, funktioniert auch fast richtig :wink:

Die oberen und unteren Links über bzw. unter den Beiträgen wo man in die höhere Kategorie oder Forum zurückkommt werden nicht umgeschrieben
wenn mal jemand einen Blick drauf werfen könnte, wäre super: http://www.window-color-fun.de/forum/ftopic2.html

Habe ich vielleicht irgendetwas übersehen? :-?

Bin für jeden Tipp dankbar! :grin:
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Lies mal die Beiträge von Less.

Vielleicht ist das was für dich. :wink: easy
SilverMoon70
Mitglied
Beiträge: 10
Registriert: 27.04.2005 17:25

Beitrag von SilverMoon70 »

Danke! :grin:

Aber ich glaube, ich hab´s hinbekommen, da hat noch ein kein wenig was beim Umschreiben gefehlt, bis jetzt funktioniert es, mal sehen ob´s richtig war und dabei bleibt.... weiß man bei meinen Basteleien ja nicht so genau :wink:
Benutzeravatar
Tasso
Mitglied
Beiträge: 235
Registriert: 12.10.2004 04:42
Wohnort: Nähe Leer/Ostfriesland

Beitrag von Tasso »

So, nun noch mal ein paar Fragen von einem unerfahrenen Newbie. Also: ich hab alles -wie im 1. Post beschrieben- eingebaut, soweit so gut. Das Problem ist aber: wenn ich jetzt in ein Forum gehe und einen Beitrag öffnen will, dann steht z.B. in der URL "http://*****/*****/forum18.html", und unten "Seite konnte nicht gefunden werden". Da kann doch nur was in der ShortURL-Implementierung falsch gelaufen sein. Ich mußte das Teil also erstmal wieder ausbauen, damit das Forum normal läuft. Was kann denn da falsch gelaufen sein?
best regards

Tasso
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

Was kann denn da falsch gelaufen sein?
[ ] du hast das forum in einem unterverzeichnis installiert und die .htaccess nicht entsprechend angepasst
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
Tasso
Mitglied
Beiträge: 235
Registriert: 12.10.2004 04:42
Wohnort: Nähe Leer/Ostfriesland

Beitrag von Tasso »

Das Forum ist im Verzeichnis "/var/www/html/phpBB2" installiert. Kannst du mir sagen, was ich hier abändern muß:

Code: Alles auswählen

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]
Ich bin leider nicht so begabt, was php anbelangt und wäre für deine Hilfe dankbar. Ach ja: die "robots.txt" muß aber schon in´s Root, sprich "/var/www/html", oder wo muß ich die hinpacken? Sieht bei mir so aus:

Code: Alles auswählen

User-agent: * 
Disallow: /admin/ 
Disallow: /db/ 
Disallow: /images/ 
Disallow: /includes/ 
Disallow: /language/ 
Disallow: /templates/ 
Disallow: /config.php 
Disallow: /profile.php 
Disallow: /groupcp.php 
Disallow: /memberlist.php  
Disallow: /modcp.php 
Disallow: /posting.php 
Disallow: /privmsg.php 
Disallow: /viewonline.php 
Disallow: /faq.php 
Disallow: /ptopic*.html$ 
Disallow: /ntopic*.html$ 
Disallow: /ftopic*asc*.html$
Ich will mich wirklich nicht dumm anstellen, ich weiß es nur einfach nicht, sorry. Und Big Thx im Voraus.
best regards

Tasso
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Latinoportal »

So:

RewriteCond %{REQUEST_FILENAME} /forums.html
RewriteRule (.*) /phpBB2/index.php [L]

...

aber alles!
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“