PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wbb -> vb htaccess


Pagan
12.04.2005, 22:25
Moin,

habe nen wbb zu vb gemacht nun würde ich gerne ne htaccess-datei (RedirectMatch) anlegen damit aus thread.php?threadid=123 (wbb) showthread.php?t=123 (vb) wird.

Kann mir einer die Lösung sagen? :)

MFG Pagan

Odysseus
12.04.2005, 23:41
Du könntest einfach eine Datei namens thread.php anlegen, welche auf showthread.php weiterleitet und dabei die empfangene URL-Variable "threadid" al Variable t an die vB Datei übergibt. Das könnte so aussehen:

<?php

// thread.php

$threadid = addslashes($_GET['threadid']);
header("Location: showthread.php?t=".$threadid."");

?>

Müsste denke ich klappen, hab's aber nicht getestet.

Pagan
13.04.2005, 11:52
Jup danke funzt super ;)

Mystics
13.04.2005, 20:49
Sind die threadids deines WBBs wirklich mit denen von vBulletin identisch?

Pagan
13.04.2005, 20:59
Ja sind sind sie... www.parax.de bei google ist noch wbb lenkt aber perfekt um.

h75
14.04.2005, 04:11
Na da kann ich doch helfen..... :) trag in die htaccess das hier ein. (richtig so, hoffe ich). RewriteEngine on Options +FollowSymLinks
RewriteRule ^showthread.php?threadid=([0-9]+)$ thread.php?threadid=$1 [L]
RewriteRule ^showthread.php?t=([0-9]+)$ thread.php?threadid=$1 [L]

StGaensler
14.04.2005, 07:17
Nein, nicht richtig :D
Pagan wollte es genau andersherum haben (wbb -> vBulletin) :)

Und anstatt [L] würde ich [R=301,L] empfehlen.

Sind die threadids deines WBBs wirklich mit denen von vBulletin identisch?Den Einwand hatte ich auch, allerdings habe ich dann bei Google nachgesehen, und festgestellt, dass alle Links noch funktionieren :)
@Pagan
Du hast wohl nie einen Thread gelöscht, oder?

Odysseus
17.04.2005, 14:17
Hm. Nur für so eine kleine Umleitungs-Geschichte würde ich mod_rewrite nicht extra anschalten. Das bremst den Server aus.