Seite 69 von 131

komisch ...

Verfasst: 17.12.2004 13:04
von celsius
Hallo,

so schön wie der mod ist, so verzwickt ist er auch! Er funktioniert tadellos, allerdings nur wenn ich das Forum über die IP aufrufe (http://212.XXX.XXX.174/phpbb). Rufe ich über den Domainnamen auf (http://www.forum.xy.de) wird zwar die Stratseite geladen, die HTML-Links im Forum angezeigt, beim Anklicken kommt aber ein 404er Fehler.

Mein Provider ist Schlund und Partner, falls dies eine Bedeutung hat. Hier meine .htaccsess:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^forums.* /phpbb/index.php
RewriteRule ^forum([0-9]*).* /phpbb/viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /phpbb/viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /phpbb/viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /phpbb/viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /phpbb/viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /phpbb/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /phpbb/viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /phpbb/viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).* /phpbb/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
Hat jemand eine Idee wo der Wurm steckt?

Allen frohe Weihnachten!

:grin:

Gruß

Boris

@fadfreedy: Dachte erst es wäre alles ok, nun noch dieser Käse. :evil: Danke für die Hilfe zum "Kojoten-Code"!

Verfasst: 17.12.2004 13:22
von FatFreddy
Oh shit, ein Konkurrenzforum, dann helf ich nicht mehr. ;)
so schön wie der mod ist, so verzwickt ist er auch! Er funktioniert tadellos, allerdings nur wenn ich das Forum über die IP aufrufe (http://212.XXX.XXX.174/phpbb). Rufe ich über den Domainnamen auf (http://www.forum.xy.de) wird zwar die Stratseite geladen, die HTML-Links im Forum angezeigt, beim Anklicken kommt aber ein 404er Fehler.
Wenn Du dein Forum über den Domainnamen aufrufen willst, mußt Du das /phpbb/ aus der .htaccess entfernen. Dann wird der Aufruf über die IP allerdings vermutlich nicht mehr funktionieren.

FatFreddy

Verfasst: 17.12.2004 13:38
von celsius
@fadfreddy

Danke für den Tipp. Der führt aber nur dazu, daß auch der Aufruf über die IP scheitert. Dann geht also nix mehr...

Noch eine Idee?

Gruß

Boris
PS: Was bitte zeigt dein Avatar?

Verfasst: 17.12.2004 13:57
von FatFreddy
celsius hat geschrieben: Danke für den Tipp. Der führt aber nur dazu, daß auch der Aufruf über die IP scheitert. Dann geht also nix mehr...
Funktioniert es, wenn Du ein "/" stehen läßt?

celsius hat geschrieben: PS: Was bitte zeigt dein Avatar?

Du hast recht, ist vielleicht etwas klein. Das ist mein päpstlicher Pavian :)

FatFreddy

Verfasst: 17.12.2004 14:12
von celsius
@fadfreddy

Dein Pavian ist nett! Dachte was wäre ein Fantasy-Helm oder so etwas :-?

Das Ändern von

Code: Alles auswählen

RewriteRule ^forums.* /phpbb-test/index.php
auf

Code: Alles auswählen

RewriteRule ^forums.* /index.php
brachte leider nichts, geht auch so nicht. Noch eine Idee?

Gruß vom Eininselforum an das internationale Inselforum!

:D

Boris

Verfasst: 17.12.2004 14:25
von FatFreddy
setz mal hinter jede rewrite-Zeile ein [L,NC]

Beispiel:

Code: Alles auswählen

RewriteRule ^forums.* /index.php
wird zu:

Code: Alles auswählen

RewriteRule ^forums.* /index.php [L,NC]
Damit sagst Du der engine, daß sie abbrechen soll, wenn sie eine passende Regel gefunden hat.

EDIT: Eine Frage noch. Leitest Du auf die .com-Domain weiter?

FatFreddy

Verfasst: 17.12.2004 14:26
von adidas
larsneo hat geschrieben:@adidas: welche frage wird denn ignoriert?
@sternchen: die beiden .htaccess-dateien sehen doch gut aus - irgendwie verstehe ich das problem noch nicht :roll:
also bei deinem ersten post hast du was ganz anderes gesagt, aber die leute hier benutzen andere code changes usw.

hab ich was verpasst :cry:

und warum klappts bei mir verdammt nochmal nicht :evil:

Verfasst: 17.12.2004 14:42
von celsius
@fadfreddy

Danke, geht aber auch so nicht (ip ja, domainname nein). Belasse den Zusatz aber, er schadet ja nicht, im Gegenteil...

Hast Du noch eine Idee??

Boris

Verfasst: 17.12.2004 14:55
von FatFreddy
Ein trace auf deine IP führt zu einer anderen Domain (www. XYZmann .de), darum nochmal die Frage: Leitest Du www .deinforum. com um?

FatFreddy

Verfasst: 17.12.2004 14:55
von larsneo
@celsius/adidas

es gibt bei der .htaccess unterschiedliche syntax-möglichkeiten - in meinem ersten posting ist die zu finden, die wahrscheinlich bei den meisten providern funktioniert. im zweifelsfall den provider zu rate ziehen und ihm die .htaccess zur begutachtung schicken.

@celsius
stell am besten einmal eine phpinfo.php zur verfügung

Code: Alles auswählen

<?php
phpinfo();
?>
evtl. funktioniert die enviroment erkennung nicht korrekt, in diesem fall könnte man immernoch den domain-namen (als $base_url) hartkodieren...