Seite 1 von 1

Eine Frage zur Nickpage / Weiterentwicklung

Verfasst: 25.01.2004 23:00
von nu_marc
Nun...meine User fragen mich immer wieder, obs vielleicht möglich wäre, die Nickpage der einzelnen Usern z.B. so aufzurufen:

http://www.phpbb.de/USERNAME

Bis jetzt ist die Nickpage von jedem User ja immer so erreichbar:

http://www.phpbb.de/nickpage.php?user=USERNAME

Wie könnte ich das am besten umleiten? Oder könnte man das mit einem Script oder einer Einstellung am Server beheben?

Freue mich über jeden Input und Hilfe

:D

Verfasst: 26.01.2004 01:07
von itst
1. Erstelle eine Verzeichnis 'user'.

2. In diesem Verzeichnis eine .htaccess mit dem Inhalt:

Code: Alles auswählen

ErrorDocument 404 ./redirect.php
und eine redirect.php mit dem Inhalt:

Code: Alles auswählen

<?php

$user = $_SERVER['REQUEST_URI'];

addslashes($user);

if (strlen($user) < 25)
{
    header("Location: http://www.domain.de/nickpage.php?user=$user");
} else
{
    eader("Location: http://www.domain.de/);
}
?>
3. Testen ;-)

Über ein mod_rewrite ginge das genauso, sogar effizienter und schneller.

Verfasst: 26.01.2004 20:21
von nu_marc
Wow...herzlichen Dank! Hab mal einen USER-Folder erstellt und eine .htaccess mit dem beschriebenen Inhalt & der redirect.php drin.

Wenn ich jetzt aber meine Nickpage so aufrufen will:

http://www.partyboard.ch/nuMarc/

kommt: Seite nicht gefunden :wink:

Hast du eine Idee, warum das dennoch nicht geht? :D

PS: Herzlichen Dank für deine Unterstützung :D

Verfasst: 26.01.2004 23:45
von itst

Verfasst: 27.01.2004 08:38
von Ulf
itst hat geschrieben:Die URL muss heissen http://www.domain.de/user/NuMarc
das geht aber auch nicht :D

Verfasst: 27.01.2004 08:53
von nu_marc
Mhhh... wie Ulf schon geschrieben hat, geht das leider auch ned :D Hättest du vielleicht eine Idee oder Tip, woran das liegen könnte und wo der Bug steckt? 8)

Verfasst: 27.01.2004 09:32
von itst
Wie hast Du denn das Verzeichnis genannt? Die Schreibweise muss natürlich übereinstimmen.

Verfasst: 27.01.2004 11:21
von mirk
also ich hab das bei mir schon lange so.

nickpage:
http://www.master-forum.ch/nickpage.php?user=nova

kann man auch unter: http://www.master-forum.ch/nova oder http://nova.master-forum.ch

habe unbegrenzte anzahl subdomains von meinem provider und es gehört zum nickpage service dazu das jeder user eine subdomain kriegt. und das ganze ist eine simple js weiterleitung.

also ich habe ordner erstellt mit dem namen der user die eine nickpage haben. im ordner eine index.html mit einer weiterleitung auf http://www.master-forum.ch/nickpage.php?user=nova

Verfasst: 27.01.2004 14:53
von nu_marc
Das Verzeichnis heisst bei mir "user" und darin dann eben die oben genannten Scripts per ASCII auf den Server geschoben :D

Könnte es daran liegen?

Code: Alles auswählen


$user = $_SERVER['REQUEST_URI'];

Müsste das nicht "REQUEST_URL" heissen? :wink:

Verfasst: 28.01.2004 11:42
von nu_marc
Also, hab jetzt evt. nochmals einen Tippfehler gefunden...

Müsste dieser Part hier:

Code: Alles auswählen


eader("Location: http://www.domain.de/);

Nicht am Schluss noch mit einem " geschlossen werden? :D Habs aber auch damit probiert, geht leider auch nicht :wink:

Hat jemand eine andere Idee? :cookie: