tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
304
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Merkele Merkele ist offline Rookie
    Registriert seit
    Sep 2009
    Beiträge
    7
    Hallo,

    ich hoffe ich poste hier im richtigen Bereich.
    Ich habe bisher noch nie mit mod_rewrite gearbeitet, ich weiß aber, dass es auf dem Server unterstützt wird.

    Was ich umsetzen möchte:
    Mit meinem Forum bin ich auf einen neuen Server umgezogen, die Adresse des Forums auf dem alten Server war
    Code :
    1
    
    http://www.beispieldomain.de/phpBB3/viewforum.php?f=1

    Die Adresse auf dem neuen Server ist
    Code :
    1
    
    http://www.neuedomain.de/viewforum.php?f=1

    Ich möchte nun also auf dem alten Server in den Ordner phpBB3 eine mod-rewrite-Datei legen, die die Adresse http://www.beispieldomain.de/phpBB3/ in http://www.neuedomain.de/ umwandelt, natürlich soll die Themenurl, also hier viewforum.php?f=1 hinten angehängt werden.

    Warum?
    Die Suchmaschineneinträge führen in diesen Ordner und dort bekommt man eine Fehlermeldung, da der Ordner ja leer ist. Es wäre daher schön, wenn man so direkt ins Forum kommt aber auf den neuen Server.

    Ich hoffe auf eure Hilfe und Tips. LG Merkele
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    probiers so:

    Code :
    1
    2
    
    RewriteEngine On
    RewriteRule ^/phpBB3/(.*) http://www.neuedomain.de/$1[R=301,QSA]
     

  3. #3
    Merkele Merkele ist offline Rookie
    Registriert seit
    Sep 2009
    Beiträge
    7
    Guten morgen

    seltsam, da reagiert er überhaupt nicht drauf, also ich bekomme weiterhin eine Fehlermeldung und die Adresse wird auch nicht umgewandelt.
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Wenn du eine Fehlermeldung bekommst, wäre es interessant, zu erfahren, welche

    Ansonsten:
    damit du mod_rewrite benutzen kannst, muss
    1.das Modul geladen sein
    2. für .htaccess-Dateien das Schreiben von FileInfo-Direktiven zugelassen sein
     

  5. #5
    Merkele Merkele ist offline Rookie
    Registriert seit
    Sep 2009
    Beiträge
    7
    Hallo Sven,

    ich bekomme nur die "normale" 404-Fehlerseite, da es die Datei viewforum.php?f=1 ja nicht mehr gibt.

    FileInfo-Direktiven sagen mir ehrlich gesagt gar nichts, es ist auch nur ein managed webspace, aber ich habe schonmal mit mod_rewrite "rumprobiert", daher weiß ich, es wird vom Server unterstüzt.
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Entferne mal das / nach dem ^
     

  7. #7
    Merkele Merkele ist offline Rookie
    Registriert seit
    Sep 2009
    Beiträge
    7
    Hallo Sven,

    das war es, nun wird man weitergeleitet auf www.neuedomain.de.
    Leider bekomme ich dort aber sofort die Error404-Seite, wenn ich aber viewforum.php?f=1 hinter www.neuedomain.de manuel eintippe, komme ich zu dem Thema, daher muss in dem Code irgend etwas noch nicht stimmen. Leider sehe ich nicht, wie die neue Adresse ist, zu der er mich leitet, da ich sofort die Fehlermeldung 404 habe und nur die Adresse zu dieser sehe.
     

  8. #8
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Dann muss ich dir leider mitteilen, dass ich nicht hellsehen kann.

    Wenn du mit Zugriff auf den Server nicht in der Lage bist, herauszufinden, was dort angefragt wird, bin ich es wohl erst recht nicht

    gn8
     

  9. #9
    Merkele Merkele ist offline Rookie
    Registriert seit
    Sep 2009
    Beiträge
    7
    Hey Sven,

    wofür steht denn das
    Code :
    1
    
    [R=301,QSA]
    am Ende des Codes? Habe das mal entfernt und dann funktioniert es.

    Vielen Dank für deine Hilfe und dir auch eine gute Nacht
     

  10. #10
    spikaner spikaner ist offline Quereinsteiger @ php
    Registriert seit
    Feb 2007
    Ort
    München
    Beiträge
    439
    R=301 bedeutet, dass an den Aufrufer (z.B: auch Google) die hochoffizielle, normierte Status-Info geschickt wird "Seite permanent woanders", d.h. der Suchindex wird mitunter sogar aufgeräumt und "korrigiert" und somit auch kein "duplicate content" AUFGRUND "www" und "nicht-www" Domain-Kombinationen.

    QSA steht für "query string append", d.h. was auch immer an der URL beim Aufruf mit der "ohne-www" Domain dranhing wird 1:1 weitergegeben an den neuen Aufruf zur "www." Domain - geht nix verloren, was URL kompatibel ist

    1 min bei ..

    mfg Spikaner

    P.S. probiers mal nochmal nur ohne QSA sprich ...BB3/(.*) http://www.neuedomain.de/$1[R=301]
    Geändert von spikaner (11.11.09 um 04:06 Uhr)
     

  11. #11
    Avatar von Enumerator
    Enumerator Enumerator ist offline Mitglied Kamel
    Registriert seit
    Jan 2007
    Ort
    Schreibtisch
    Beiträge
    525
    Blog-Einträge
    2
    Zitat Zitat von Merkele Beitrag anzeigen
    Leider sehe ich nicht, wie die neue Adresse ist, zu der er mich leitet, da ich sofort die Fehlermeldung 404 habe und nur die Adresse zu dieser sehe.
    Das Netzwerkmodul von Firebug kann Dir verraten, wohin Du umgeleitet wirst.

    Ach ja, QSA wird nicht gebraucht wenn der Query-String beim Rewriting nicht erweitert wird und/oder ein Redirect erfolgt.
    Beides trifft hier zu.
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Mod-Rewrite Frage-redirect.jpeg  
    Geändert von Enumerator (11.11.09 um 04:26 Uhr)
     
    Zitat Zitat von Aba Assa
    "Zitate sind so etwas wie Outsourcing des Geistes."
    just-lyrics.org :: my-lyrics.org

Ähnliche Themen

  1. mod rewrite
    Von Yoel im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 11.02.08, 22:38
  2. Mod Rewrite Frage
    Von partyspezial im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 28.11.06, 14:45
  3. Mod Rewrite
    Von putzi im Forum Hosting & Webserver
    Antworten: 10
    Letzter Beitrag: 26.09.06, 15:21
  4. rewrite mod
    Von keymakerFD im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 23.08.06, 11:58
  5. Mod-Rewrite Frage
    Von Wissenscoder im Forum PHP
    Antworten: 3
    Letzter Beitrag: 04.03.05, 20:22

Stichworte