PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Weiterleitung auf anderes Verzeichnis


hassi
08.04.2006, 22:18
Hallö,

viele meiner User können sich leider immer noch per Cookie auf meine alte Software einloggen, obwohl ich mein altes Board offline gestellt habe, neue Cookie Präfixe vergeben habe etc.

Jetzt wollte ich langsam alle Dateien vom alten Forum entfernen, aber meine User und eventuell Suchmaschinen sollen nicht vor die Wand laufen. Wie richte ich eine passende Umleitung ein?

Also aussehen soll das ungefähr so:

Falls Zugriff auf Verzeichnis ./altesverzeichnis
dann Weiterleitung auf Verzeichnis ./neuesverzeichnis

Geht doch sicher mit einer .htaccess Datei oder muss ich eine einfach index.html in das alte Verzeichnis legen und damit weiterleiten lassen? Oder beides? Ich habe null Ahnung.

Achja, damals habe ich natürlich auch eine robots.txt für das alte Forum eingerichtet gehabt. Damals hatte ich alle Agents bis auf Google ausgeschaltet. Das hatte mir allerdings jemand so gebastelt. Wie folgt sah diese Datei aus:


User-agent: Googlebot
Disallow: /backups/
Disallow: /cgi-bin/
Disallow: /logs/
Disallow: /reports/
Disallow: /phpma/
Disallow: /phpma2/
Disallow: /gamedata/
Disallow: /games/
Disallow: /scoreboard/
Disallow: /sound/
Disallow: /wap/
Disallow: /yetigames/
Disallow: /xml/

User-agent: *
Disallow: /


Jetzt sollen aber erstmal wieder alle Bots ins neue Verzeichnis /forum dürfen bzw. ich möchte sie sogar dahin schubbsen. Welche Änderung müsste ich da vornehmen?

Viele Fragen, ich weiss, aber vielleicht erbarmt sich ja jemand.

Liebe Grüße
Hassi

Mystics
09.04.2006, 13:45
Dein altes Forum ist ein WBB? Dann hilft dir evtl. schon das:
http://www.vbulletin-germany.com/forum/showpost.php?p=104975&postcount=4

So landen auch Besucher, die von Suchmaschinen kommen, im richtigen Thema.

hassi
09.04.2006, 14:14
hmmm ja Mike, genau, mein altes Board ist WBB 2.x.x. Software.
Habe jetzt mal die thread.php und board.php aus deinem Link gezogen.
Diese Dateien einfach ins alte WBB-Verzeichnis zu legen reicht?
Muss ich nichts ausführen etc.?

Sorry, falls die Fragen doch allzu dumm sind.

Grüße
Hassi

Andre31
09.04.2006, 14:16
Bevor du das tust, sichere auf jeden Fall die alten Datein. Denn wenns nicht klappt, komme doch recht unschöne Fehler. Habs auch gerade mal ausprobiert, allerdings ists bei mir noch nen bissl anders, da ich mit der Forensoftware auch zusätzlich noch auf anderen Space umgezogen bin.:rolleyes:

Mystics
09.04.2006, 14:19
Schreibe vor:require_once('./global.php');noch:chdir('./../vbulletinverzeichnis/');Wobei vbulletinverzeichnis für den Verzeichnisnamen von vBulletin steht.

@Andre31
Bei dir wird das nicht funktionieren, weil die Skripte keinen Zugriff auf deine neue Datenbank haben.

hassi
09.04.2006, 15:32
Okidoki zur Sicherheit mal eben.

Altes Verzeichnis war http://www.hassforum.de/wbb2/
Neues Verzeichnis ist http://www.hassforum.de/forum/

demnach müsste die chdir Zeile dann so aussehen (?):
chdir('./../forum/');

Kurze Bestätigung wäre toll.

Danke
Hassi

Mystics
09.04.2006, 16:29
Korrekt :)

hassi
10.04.2006, 16:25
Hmm irgendwas funzt da nicht. Habe wie o.a. die Dateien vor dem Upload modifiziert, aber es wird z.b. weitergeleitet auf

http://www.hassforum.de/wbb2/forumdisplay.php?f=16

Das passiert wenn ich ein Forum anklicke. Eigentlich sollte dort doch forum und nicht wbb2 stehen, oder?

http://www.hassforum.de/wbb2/showthread.php?t=4752

So etwas z.B. beim Anklicken eines Threads.

Irgendeine Idee, wo es hakt ?

Grüße
Hassi

StGaensler
10.04.2006, 19:40
Passe in den php-Dateien noch die Zeilen, wo der Header gesetzt wird, entsprechend an, z.B.:header("Location: http://www.hassforum.de/forum/showthread.php?t=$newthreadid");

Viele Grüße,
Stefan

hassi
11.04.2006, 09:50
Danke Stefan, funzt nun einwandfrei. Kann geschlossen werden.

Grüße
Hassi

Mystics
11.04.2006, 23:36
Ich habe hier eine neue Version hochgeladen:

ImpEx-Zubehör: Links von importierten Forum zum neuen Forum weiterleiten (http://www.vbulletin-germany.com/forum/showthread.php?t=22931)

Das vBulletin-Verzeichnis musst du dort nicht mehr in der URL manuell angeben.