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.
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Beitrag von adidas »

Garfield312 hat geschrieben:@adidas:

Liegt die .htaccess genau hier :

http://www.deine-domain.de/wx/.htaccess

?

Und bitte poste mal deren Inhalt, wie ich oben schon geschrieben habe.

Wie soll man dir denn helfen, wenn du nicht in die Pötte kommst und dir alles aus der Nase ziehen läßt...
das hab ich doch :(
>>>>>>0<<<<<<
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

Hab grade mal bis S. 62 zurückgeschaut, da steht deine .htaccess nirgends.

Stell sie bitte einfach nochmal rein.

Und :

Liegt die .htaccess genau hier :

http://www.deine-domain.de/wx/.htaccess

?
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Beitrag von adidas »

Wenn du gerne .htaccess sehen willst, kann ich sie dir von der ersten seite kopieren, da ich das gleiche gemacht habe
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]
>>>>>>0<<<<<<
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

hast du eigentlich schon einmal deinen provider gefragt, ob 'url-rewriting mittels .htaccess' überhaupt unterstützt wird?
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
oliboli
Mitglied
Beiträge: 66
Registriert: 19.09.2004 01:16
Wohnort: Basel

Beitrag von oliboli »

wie schon erwähnt, habe ich das gleiche Problem. Das liegt nicht daran, dass das -htacess am falschen Ort ist, sondern, dass die Pfeilchen überhaupt nicht umgeschrieben worden sind. (Auch nicht bei Lars Neos eigenem Forum).

Ich habe das bei mir so gelöst, dass ich die Pfeile einfach ganz gelöscht habe, was aber auch nicht gerade ideal ist.
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

FatFreddy hat geschrieben:Hi Garfield,
Hi zurück,
Hast Du eventuell eine Rewrite-Zeile vergessen?
Werde die Installation gleich nochmal prüfen.
Leg doch bitte mal nen Link zu pageheader.php und der .htccess.
page_header.php

.htaccess :

Code: Alles auswählen

DirectoryIndex index.html intro.php portal.php index.php index.htm
AddType application/x-httpd-php .html .htm .php4
RewriteEngine on
RewriteRule viewpost\_([0-9]+)\.html$ viewtopic\.php\?p=$1 [L]
RewriteRule viewforum\_([0-9]+)\.html$ viewforum\.php\?f=$1 [L]
RewriteRule viewtopic\_([0-9]+)\.html$ viewtopic\.php\?f=$1 [L]
RewriteRule index\_([0-9]+)\.html$ index\.php\?c=$1 [L]
RewriteRule intro\_([0-9]+)\.html$ intro\.php\?c=$1 [L]
RewriteRule portal\_([0-9]+)\.html$ portal\.php\?c=$1 [L]
ErrorDocument 404 http://www.hottelino.de/intro.php

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

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

RewriteCond %{REQUEST_FILENAME} /intro.html
RewriteRule (.*) /intro.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]
Kannst du einen Fehler erkennen ?

Ich habe nur die portal.php und die intro.php zusätzlich rewritet.
steelers
Mitglied
Beiträge: 13
Registriert: 26.08.2004 10:42
Kontaktdaten:

Beitrag von steelers »

Hi, ich habe leider einen Fehler auf meiner Seite, wenn ich den Mod einbaue. Es kommt immer:

Code: Alles auswählen

Forbidden 
You don't have permission to access /forum1.html on this server. 

Apache/1.3.19 Server at www.steelersfans.de Port 80
Egal was ich anwähle.
Mod_Rewrit ist an.
HILFE!!!!
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

@Garfield312

Die erste rewrite-Zeile sollte dafür zuständig sein:

Code: Alles auswählen

...
RewriteRule viewpost\_([0-9]+)\.html$ viewtopic\.php\?p=$1 [L]
...
Mal ausprobiert:
http://www.hottelino.de/viewpost_4454.html#4454

et voilà , es geht.

Da scheint das Gegenstück in pageheader.php zu fehlen, oder fehlerhaft zu sein.
Laß da doch mal reinschauen. (aber bitte als Link und nicht gepostet!)

Bei oliboli wird es vermutlich das gleiche Problem sein.


FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
darkeyeX
Mitglied
Beiträge: 476
Registriert: 31.10.2004 14:40

Beitrag von darkeyeX »

Hallo,

ich habe das phpbb auf zwei seiten von mir. auf beiden habe ich in der htaccess folgenden inhalt:

Code: Alles auswählen

RewriteEngine On 
RewriteRule ^forums.* index.php 
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1&mark=topic 
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3 
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1 
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous 
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next 
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2 
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1 
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1

beide htaccess dateien befinden sich in dem verzeichnis wo das forum ist.


das komische ist, dass die session-ids nur bei einem forum in kurze urls umgewandelt werden, auf der zweiten domain funktioniert es nicht. obwohl der inhalt der htaccess-datei zu 100 % gleich ist.

kann mir evtl jemand sagen wo das problem liegen könnte? es handelt sich um die seite http://forum.tischfussball-online.com/

gruss
daniel[/quote]
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

darkeyeX hat geschrieben: das komische ist, dass die session-ids nur bei einem forum in kurze urls umgewandelt werden, auf der zweiten domain funktioniert es nicht. obwohl der inhalt der htaccess-datei zu 100 % gleich ist.
Die Session-Id wird nicht umgewandelt sondern entfernt. Das passiert aber nicht in der .htaccess.
Dafür mußt Du die sessions.php ändern.
(Anleitung in diesem Post unter Punkt 4: http://www.phpbb.de/viewtopic.php?p=247436#247436)

FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Antworten

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