Nickpage für User?

Jost

Mitglied
Hi zusammen!

Zu später Stunde noch ne kleine Frage in die Runde:

Ich möchte meinen Usern gern ein eigene "Nickpage" anbieten.. also z.b.:
User "Test" hast sich bei mir registiert mit der ID 234... so damit das ganze schön aussieht soll er auf http://www.domain.de/Test seine homepage hinterlegt haben.. die eigentlich domain wäre dann aber http://www.domain.de/memberpage.php?user_id=234....
wie kann ich das am geschicktesten machen.. ? zu denken wäre auch test.domain.de ... hat jemand ne idee ?
 
Guten Abend :)

Ich nehme an du redest von "mod_rewrites"!? (war das überhaupt der name? *g)
Ich denke du bist hier auch ein wenig falsch geladet aber np.

Hier ein Beispiel:

Code:
#Turn on Rewrite engine

RewriteEngine on

RewriteCond %{REQUEST_URI} ^/show,([a-zA-Z0-9]*),([a-zA-Z0-9]*).htm
RewriteRule ^(.*) /?show=%1&do=%2  [L]

RewriteEngine <-- Setz RewriteEngine on/off (sollte auf "on" stehen)
RewriteCond <-- So wird es im endeffekt angezeigt. (http://www.domain.de/show,wert1,wert2.htm)

RewriteRule <-- Hier legst du fest, mit welchem inhalt die Werte von "RewriteCond" gefüllt werden.

Hier noch das passende 2. Beispiel:

URL: ?show=news&main

RewriteRule: ^(.*) /?show=%1&do=%2 [L]

news = %1 und main = %2

Ich hoffe ich habe es dir nun gut erklären können :)

Wichtig Dieser Code mit in einer .htaccess Datei angelegt sein. ;)
 
Hallo!

Das mit test.domain.tld könnte man evtl hinbekommen, indem man eine *.domain.tld-Subdomain setzt (catchall) - das geht z. B. mit Confixx. Die Domain muss ja in ein Verzeichnis verweisen - da nimmst du irgendein Verzeichnis und packst da die index.php hinein, die den Usernamen auswertet.
Kleines Beispiel für die index.php:
PHP:
<?php
$name = substr ( $_SERVER['SERVER_NAME'], 0, strpos ('.') );

if ( is_string($name) && $name != '' )
    require_once ('/verzeichnis/dieser/datei/memberpage.php?user_name=');
else
    require_once ('/verzeichnis/nouser.php');
?>
 
Zurück