Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Problem mit rewrite der Hauptseite in Verbindung mit Forum

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
cheatkon
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 28.04.2011, 12:04

Beitrag von cheatkon » 28.04.2011, 12:18

Hallo,

Ich habe ein Problem mit meinem phpBB Board mit SEO Funktion im Zusammenspiel mit dem eigentlich mod rewrite meiner Seite.

Das Forum liegt im Verzeichnis spiele-forum/ welches wiederrum im root Verzeichnis liegt.

Die Seite selber (also nicht das Forum) hat auch ein modrewrite, das wie folgt aussieht:

Code: Alles auswählen

Options +FollowSymlinks
RewriteEngine On
ErrorDocument 404 http://www.domain.de/404.php
#Einige Einzelseiten
RewriteRule ^index\.html$ index.php
RewriteRule ^main\.html$ main.php
RewriteRule ^index-tricks-spiele\.html$ index-tricks-spiele.php
RewriteRule ^impressum\.html$ impressum.php
RewriteRule ^gewinnspiel\.html gewinnspiel_leer.php
RewriteRule ^gewinnspiel-2008-01\.html gewinnspiel-2008-01.php
RewriteRule ^gewinnspiel-2008-02\.html gewinnspiel-2008-02.php
RewriteRule ^gewinnspiel-2008-03\.html gewinnspiel-2008-03.php
RewriteRule ^forum/$ forum/forum_redirect.php
RewriteRule ^forum\.html$ forum.php
RewriteRule ^webguide\.html$ webguide.php
RewriteRule ^onlinespiele\.html$ onlinespiele.php
RewriteRule ^gratiswerbung\.html$ gratiswerbung.php

#Abgefangene Seiten
RewriteRule ^testberichte_([A-Z])\.html$ testberichte.php?il=$1
RewriteRule ^testberichte_0-9\.html$ testberichte.php?il=0-9
RewriteRule ^index_([A-Z])\.html$ auflistung.php?il=$1
RewriteRule ^index_0-9\.html$ auflistung.php?il=0-9
RewriteRule ^pdbe/([+,.:'0-9a-zA-ZäÄöÖüÜß%-]*)\.html$ pdbe/pdbe.php?spiel=$1
RewriteRule ^([+,.:'0-9a-zA-ZäÄöÖüÜß!?%-]*)\.html$ spiel.php?spiel=$1
RewriteRule ^([\x20+,.:'0-9a-zA-ZäÄöÖüÜß!?%-]*)/([\x20+,.:0-9a-zA-ZäÄöÖüÜß%-]*)\.html$ rubrik/rubrik.php?spiel=$1&rubrik=$2
RewriteRule ^([+,.:'0-9a-zA-ZäÄöÖüÜß!?%-]*)/([0-9]*)/(.*)\.html$ rubrik/cid/tricks.php?spiel=$1&cid=$2&linkcode=$3
RewriteRule ^([+,.:'0-9a-zA-ZäÄöÖüÜß!?%-]*)/testberichte/([0-9]*)/(.*)\.html$ rubrik/testberichte/tid/testberichte.php?spiel=$1&tid=$2&linkcode=$3
Die htacces für das Forum mit SEO:

Code: Alles auswählen

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

RewriteEngine on

#if your forum is in http&#58;//www.domain.tld/forum/ replace with RewriteBase /forum
RewriteBase /
RewriteRule ^&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/&#40;.*&#41;-t&#40;&#91;0-9&#93;*&#41;-s&#40;&#91;0-9&#93;*&#41;.html viewtopic.php?f=$2&t=$4&start=$5&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/&#40;.*&#41;-t&#40;&#91;0-9&#93;*&#41;.html viewtopic.php?f=$2&t=$4&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule global/&#40;.*&#41;-t&#40;&#91;0-9&#93;*&#41;.html ./viewtopic.php?f=1&t=$2&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/index-s&#40;&#91;0-9&#93;*&#41;.html viewforum.php?f=$2&start=$3&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/ viewforum.php?f=$2&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41; viewforum.php?f=$2&%&#123;QUERY_STRING&#125; &#91;L&#93;
ich hab dann einfach das in meine alte htaccess im root eingefügt:

Code: Alles auswählen

#forum
RewriteRule ^spiele-forum/&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/&#40;.*&#41;-t&#40;&#91;0-9&#93;*&#41;-s&#40;&#91;0-9&#93;*&#41;.html spiele-forum/viewtopic.php?f=$2&t=$4&start=$5&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^spiele-forum/&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/&#40;.*&#41;-t&#40;&#91;0-9&#93;*&#41;.html spiele-forum/viewtopic.php?f=$2&t=$4&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^spiele-forum/&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/index-s&#40;&#91;0-9&#93;*&#41;.html spiele-forum/viewforum.php?f=$2&start=$3&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^spiele-forum/&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41;/ spiele-forum/viewforum.php?f=$2&%&#123;QUERY_STRING&#125; &#91;L&#93;
RewriteRule ^spiele-forum/&#40;.*&#41;-f&#40;&#91;0-9&#93;*&#41; spiele-forum/viewforum.php?f=$2&%&#123;QUERY_STRING&#125; &#91;L&#93;
...bekomme damit aber einen 404 im Forum (https://www.domain.de/spiele-forum/tricks-f2)

Wenn ich den alten Teil meiner htaccess raushaue und nur die htaccess für das SEO-Forum in das root Verzeichnis lege mit angepasster RewriteBase gehen die Foren Links, aber logischerweise nicht die Seite an sich.
Ich vermute einen Konflikt mit einer der oberen Regeln, aber wenn ich den Forum Teil vor den "dynamischen" Teil der alten htaccess lege, bleibt der Fehler bestehen. Wie kann ich das lösen?

Danke
Zuletzt geändert von cheatkon am 28.04.2011, 14:16, insgesamt 1-mal geändert.

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 28.04.2011, 12:25

Hm, Du sagtest doch, dass das Forum im Unterordner liegt...

RewriteRule ^spiele-forum/(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]

liegt die "viewtopic.php" nun im Unterordner oder nicht? Laut Rule zumindest nicht.

cheatkon
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 28.04.2011, 12:04

Beitrag von cheatkon » 28.04.2011, 14:33

ja, das ist ein Versehen, hab ich aus Versehen falsch kopiert.
Ich glaube aber mittlerweile, dass die Sache irgendwie in den php Dateien hackt, und nicht die modrewrite daran schuld ist.

Danke für deine Antwort.
Thema erledigt.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag