Benutzer Subdomains einrichten

Kalma

Erfahrenes Mitglied
Hi,

ich habe eine Frage...


Ich habe eine Seite, auf der Benutzer ihre eigene "Domain" bekommen sollen.

Ich dachte an Subdomains, wie

http://benutzer.adresse.de

Ist das möglich?


Oder wäre es doch günstiger eine folgende Darstellung zu machen:
http://adresse.php/Benutzer


Für das 2te müsste ich ja .htaccess verwenden. Muss ich dafür die komplette Seite umschreiben oder ist es möglich, nur fü die Benutzerseite eine Regel zu erstellen?!



Danke
Gruß
David
 
Hi,

das erste hängt ganz vom Hosting ab. Und beim zweiten musst du nicht die ganze Website umschreiben, sondern nur die Links zu den Benutzerprofilen(?).
 
Achso.

Ja also Subdomains habe ich, ich frag mich nur, ob der Server dann irgendwann anfängt zu brechen, wenn ich da auf einmal 1000 Subdomains eingerichtet habe..


Also muss ich für adresse.de/benutzer nicht die ganze website umschreiben?
 
Hi,

richtig, nur die Links umschreiben. Allerdings weis ich ja auch nicht was du damit vorhast.
 
Ich will einfach, dass anstatt:


adresse.de/benutzer.php?id=123

in der url
adresse.de/benutzer/Name

steht.
 
Dann musst du innerhalb deiner Anwendung alle Links, die auf diese Benutzprofile zeigen ändern. Anschliessend kannst du dann per mod_rewrite die Url`s umleiten.
 
Code:
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^benutzer\.php/(.*)_(.*)$ benutzer.php?vorname=$1&nachname=$2

So irgendwie..?
 
Also habe mir jetzt folgende Darstellung überlegt:


Man ruft einen Benutzer folgendermaßen auf:
http://www.adresse.de/Vorname-Nachname

Das ganze habe ich dann so in eine .htaccess geschrieben
Code:
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^(.*)\-(.*)/$ benutzer.php?vorname=$1&nachname=$2

Aber das funktioniert nicht so ganz.
Könnte mir bitte jemand weiterhelfen?!
 
hi,

ich habe noch eine Frage.


Folgende Adressen sollen möglich sein:
http://www.adresse.de/Vorname-Nachname
=> geht zu: benutzer.php?vorname=$1&nachname=$2

und

http://www.adresse.de/Firmenname
=> geht zu benutzer.php?firma=$1


Habe das versucht, so zu lösen:
Code:
RewriteEngine on

			# Rule				# Direct to
RewriteRule ^(\S+)$ 			benutzer.php?firma=$1
RewriteRule ^(\S+)-(\S+)$ 		benutzer.php?vorname=$1&nachname=$2

Aber er läd überhaupt keine CSS-Datei mehr und auch keine Inhalte mehr aus der Datenbank.

Wenn ich die erste RUle hingegen wegmache funktioniert es super.


Wer kann mir helfen?


Vielen Dank
David
 

Neue Beiträge

Zurück