ThWboard Support-Forum (Archiv)
Ort: / Boardübersicht / Code Hack Requests / Hackidee, einfaches Profil aufrufen
Seite 1 von 1
MrNase schrieb am 11.07.2003 um 13:50 Uhr
Hatte da grad ne spontane Idee :)
Also, wie wäre es wenn für jeden User eines Forums ein Ordner erstellt wird der so heißt wie der jeweilige Username.
In diesen Ordner wird dann eine Datei kopiert die automatisch auf das Profil weiterleitet.
So würde dann z.B.
www.thwboard.de/MrNase auf www.thwboard.de/forum/v_profile.php?user[userid]=599 weiterleiten :)
Superhausi schrieb am 11.07.2003 um 15:17 Uhr
Viel zu kompliziert...
Einen Ordner profile (oder so) erstellen und dort drin ein .htaccess mit rewrite rule auf http://www.baseurl/v_profile.php?user[username]=name... Dann musst du den CHMod nicht ändern und musst nicht für jeden User einen Ordner plus ein File anlegen...
MrNase schrieb am 11.07.2003 um 15:22 Uhr
aber das Modul "rewrite" ist nicht auf jedem Server aktiv, nicht oder?
MrNase schrieb am 13.07.2003 um 12:48 Uhr
Was du meintest interessiert mich, kann mir da einer helfen wie es zu realisieren wäre?
MrNase schrieb am 13.07.2003 um 16:07 Uhr
yo danke, aber ich werd da nicht so recht schlau raus :(
Wie kann man das realisieren was Superhausi meinte? Vielleicht fehlt mir ja einfach nur der englische Begriff?!
theDon schrieb am 13.07.2003 um 17:14 Uhr
RewriteEngine On
RewriteRule ^/~([^/]+)$ /v_profile.php?user[username]=$1 [R]
musst du natürlich noch in v_profile auf den username checken.
/edit
achso, der pfad ist dann http://mein.thwboard.de/~username
edit/
MrNase schrieb am 13.07.2003 um 18:13 Uhr
Und
RewriteEngine On
RewriteRule thwb/~([^/]+)$ thwb/v_profile.php?user[username]=$1 [R]
wenn es im Ordner "thwb" liegt?
Danke, werd es gleich mal testen :)
theDon schrieb am 14.07.2003 um 18:07 Uhr
RewriteEngine On
RewriteRule ^/thwb/~([^/]+)$ /thwb/v_profile.php?user[username]=$1 [R]
wenn dann schon so.
MrNase schrieb am 14.07.2003 um 19:44 Uhr
axo danke :)
Jetzt habe ich das Beispiel verstanden.
Wo hast du das her? Gibt es dann nochmal ausführlicher und in Deutsch erklärt?
hm, ich hab das ganze jetzt in eine .htaccess eingefügt und ins document root gepackt...
aber weder
http://localhost/thwb/~1
noch
http://localhost/thwb/~admin gehen :(
Ich hab es gefunden :)
Es müsste
RewriteEngine On
RewriteRule ^thwb/~([^/]+)$ /thwb/v_profile.php?user[username]=$1 [R]
so sein :)
[L] sagt Apache, das die Anforderung beendet ist...
Leider macht er aus
http://localhost/thwb/~admin
sowas:
http://localhost/thwb/v_profile.php?user%5busername%5d=admin
Und wenn ich es in:
RewriteEngine On
RewriteRule ^thwb/~([^/]+)$ /thwb/v_profile.php?user%5busername%5d=$1 [L]
ändere kommt da:
http://localhost/thwb/v_profile.php?userbusernamed=admin
raus :(
Superhausi schrieb am 14.07.2003 um 23:08 Uhr
Mach doch einfach ?username=$1...
MrNase schrieb am 15.07.2003 um 18:25 Uhr
http://www.4websites.de/tricks/artikel/136 ist besser ;)
Seite 1 von 1