Seite 1 von 1

PHPBB und short Urls

Verfasst: 04.10.2004, 20:11
von JR-EWING
Hallo,
ich habe mich jetzt auch mal an einem Forum PHPBB versucht.
Ich habe alles nach dieser Anleitung eingebaut:

https://www.phpbb2.de/rlink/rlink.php?u ... hp?t=44090

Den Startscreen kriege ich noch zu sehen aber wenn ich über die Links gehe
z.B. https://www.....de/forum/forum1.html krieg ich immer ein

Not Found
The requested URL /viewforum.php was not found on this server.

mod rewrite ist an und ich habe das Forum unter teleskop#forum.de/forum/ liegen.

Hier mal meine htaccess. Leider kenn ich mich mit mod rewrite überhaupt nicht aus.

Code: Alles auswählen

RewriteEngine On
RewriteBase /

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]
Weiß jemand Rat ?
Gruß JR-Ewing

Verfasst:
von

Verfasst: 04.10.2004, 20:21
von sean
der sucht die datei "viewforum.php" im Root Verzeichnis, sie liegt aber unter "/forum".

Sin ddie % zeichen OK?

sean

Verfasst: 04.10.2004, 20:33
von JR-EWING
Sin ddie % zeichen OK?
Wie meinst du das ?

Muss ich dann die Zeilen
RewriteCond %{REQUEST_FILENAME} /viewforum([0-9]*)-([0-9]*)-([0-9]*).
in
RewriteCond %{REQUEST_FILENAME} /forum/viewforum([0-9]*)-([0-9]*)-([0-9]*).
ändern ?

Verfasst:
von

Verfasst: 04.10.2004, 20:38
von mark
moin
Ein Tipp ins Blaue...
ich hatte bei hosteurope immer das Problem daß relative Pfade nicht funktioniert haben und hab dann alles in absolute umgewandelt

Code: Alles auswählen

RewriteCond %{REQUEST_FILENAME} http://www.domain.de/forum/viewforum([0-9]*)-([0-9]*)-([0-9]*). 
dann gings.
Hilfreich war auch meist ein Blick in die Error Logs um zu sehen was wo nicht gefunden wird.

Verfasst: 04.10.2004, 21:00
von JR-EWING
Nein, hat leider nicht geholfen.

Bin bei All inkl.com und habe leider keine Ahnung wie ich die Error Logs ansehen kann. :cry:

Verfasst: 04.10.2004, 21:04
von Jojo
Hab da auch noch ein Tipp ins blaue, bei mir hat bei einem phpBB bei 1&1 folgendes geholfen:
RewriteBase /forum

Verfasst: 04.10.2004, 21:26
von JR-EWING
Ne, gar nichts.....

Und im phpbb.de Board geht die Suche nicht.... :cry:
Habe sowohl den vollen Pfad als auch die base drinnen:

Verfasst: 04.10.2004, 21:29
von bull
Mach das alles mal in die .htaccess in "/" un passe die Pfade an, i.e.

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

wohlgemerkt ohne / am Anfang der Rule.

Verfasst: 04.10.2004, 21:32
von JR-EWING
Also leider habe ich keinen Zugriff auf die Error logs, wie ich gerade erfahren habe.

Ich kann ich einfach testen ob mod rewrite funktioniert ?

Loaded Modules:
....mod_auth, mod_access, mod_rewrite, mod_alias, .....

Verfasst: 04.10.2004, 21:43
von JR-EWING
DANKE JUNGS
ich habe es geschafft !!!! Juhuu

Also ich habe die htacces jetzt unter
www.teleskop#forum.de/ abgelegt mit folgenden Inhalt:

Code: Alles auswählen

RewriteEngine On
RewriteBase /

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

RewriteCond %{REQUEST_FILENAME} /forum/viewforum([0-9]*)-([0-9]*)-([0-9]*).html
RewriteRule (.*) forum/viewforum.php?f=%1&topicdays=%2&start=%3 [L]

RewriteCond %{REQUEST_FILENAME} /forum/forum([0-9]*).html
RewriteRule (.*) forum/viewforum.php?f=%1 [L]

RewriteCond %{REQUEST_FILENAME} /forum/ptopic([0-9]*).html
RewriteRule (.*) forum/viewtopic.php?t=%1&view=previous [L]

RewriteCond %{REQUEST_FILENAME} /forum/ntopic([0-9]*).html
RewriteRule (.*) forum/viewtopic.php?t=%1&view=next [L]

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) forum/viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 [L]

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*)-([0-9]*).html
RewriteRule (.*) forum/viewtopic.php?t=%1&start=%2 [L]

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*).html
RewriteRule (.*) forum/viewtopic.php?t=%1 [L]

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*).html
RewriteRule (.*) forum/viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5 [L]
Also nochmal Danke !!!!

Verfasst: 07.10.2004, 10:21
von JR-EWING
Da war ich wohl zu voreilig..... :cry:

Das Problem das ich nun habe ist das bei

teleskop-forum.de/forum/profile.php?mode=editprofile
teleskop-forum.de/forum/privmsg.php?folder=inbox

keine Seite gefunden wurde.
und mit dem Login klappt es auch nicht immer.
Aber bei den Beiträgen und z.B: den Faq passt es.

Ich denke es liegt an meiner .htaccess mit dem mod rewrite.

Sie liegt bei mir direkt unter der Domain (also /) und die PHPBB Installation ist in /forum/

Code: Alles auswählen

RewriteEngine On 
RewriteBase / 

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

RewriteCond %{REQUEST_FILENAME} /forum/viewforum([0-9]*)-([0-9]*)-([0-9]*).html 
RewriteRule (.*) forum/viewforum.php?f=%1&topicdays=%2&start=%3 [L] 

RewriteCond %{REQUEST_FILENAME} /forum/forum([0-9]*).html 
RewriteRule (.*) forum/viewforum.php?f=%1 [L] 

RewriteCond %{REQUEST_FILENAME} /forum/ptopic([0-9]*).html 
RewriteRule (.*) forum/viewtopic.php?t=%1&view=previous [L] 

RewriteCond %{REQUEST_FILENAME} /forum/ntopic([0-9]*).html 
RewriteRule (.*) forum/viewtopic.php?t=%1&view=next [L] 

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).html 
RewriteRule (.*) forum/viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 [L] 

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*)-([0-9]*).html 
RewriteRule (.*) forum/viewtopic.php?t=%1&start=%2 [L] 

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*).html 
RewriteRule (.*) forum/viewtopic.php?t=%1 [L] 

RewriteCond %{REQUEST_FILENAME} /forum/ftopic([0-9]*).html 
RewriteRule (.*) forum/viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5 [L]
Gruß JR

Verfasst: 07.10.2004, 12:16
von stalker
diese .htaccess hat ja mit den dateien profile und privmsg im grunde nichts am hut
sie sorgt nur für die umwandlung der urls zwischen user und server
das problem müsste also an anderer stelle zu suchen sein
wirf am besten einmal einen blick in deine error logs

Verfasst: 07.10.2004, 12:22
von JR-EWING
Darauf habe ich leider keinen Zugriff.
Aber oft "scheppert" es auch beim Login.