Portal > Foren > PHP > PHP-Programmierung > domain.de/user umleiten auf domain.de/user/index.php?username=user
Antwort
 
Themen-Optionen
Alt 22.01.2007, 16:51 Nach oben    #1
Guy with soup
 
Registriert seit: 27.05.2006
Beiträge: 44
Standard domain.de/user umleiten auf domain.de/user/index.php?username=user

hi,
ich habe eine Frage zum modrwrite-modul von Apache.
Und zwar möchte ich, dass jeder User xy sein Profil über die Url http://domain.de/xy erreichen kann. Dabei soll auf die Url http://domain.de/profiles/index.php?user=xy umgeleitet werden.
Soweit hab ichs noch selber geschafft . Allerdings sollen Sachen
wie http://domain.de/index.php oder http://domain.de/irgendwas/ ganz normal behandelt werden.(Also normale Dateinamen und Verzeichnisse).
Um die ganze Sache noch pikanter zu machen, sollen Urls wie
http://domain.de/xy_blog auf
http://domain.de/profiles/index.php?file=blog&user=xy umgeleitet werden.
Das ganze soll eine Art myspace werden, nur besser

Ich hab das bis jetzt so gelöst:
Code:
RewriteEngine on
RewriteRule   (.*)\.(.*)$   $1\.$2 [L]
RewriteRule   (.+)/$   $1/ [L]
RewriteRule   (.+)_(.+)$   profiles/index.php?file=$2&profileusername=$1 [L]
RewriteRule   (.+)$   profiles/index.php?profileusername=$1
Nur gefällt mir das nicht wirklich. Weis einer von euch ein elegantere Lösung? Weil so wird ja praktisch jede Datei umgeleitet und das find ich nicht so schick.

lg,
André
__________________
Helft mir bei der Facharbeit

Neu im Pressearchiv der BR Gartenland
-Musik - nur ein Konsumgut?
suppenmann ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.01.2007, 16:58 Nach oben    #2
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
Standard

wie wäre es für User subdomains zu emulieren ? dann spart man sich den unnötigen aufwand und vor allem, hast du eine etwas bessere Abtrennung von deinen Inhalten und Userinhalten, ansonsten mal über ein spezielles zeichen vor dem nick gedacht ? domain.tld/~username ?
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.01.2007, 17:01 Nach oben    #3
Guy with soup
 
Registriert seit: 27.05.2006
Beiträge: 44
Standard

Subdomains wär ne richtig coole Sache wenn das funktioniert.
Kann das modrewrite?
__________________
Helft mir bei der Facharbeit

Neu im Pressearchiv der BR Gartenland
-Musik - nur ein Konsumgut?
suppenmann ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.01.2007, 17:11 Nach oben    #5
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
Standard

Zitat:
Zitat von suppenmann Beitrag anzeigen
Subdomains wär ne richtig coole Sache wenn das funktioniert.
Kann das modrewrite?
Wenn dein Webserver standardmäßig alle Subdomains auf die Root-Domain weiterleitet, dann ist das alles kein Problem die frage ist was man davon überhaupt via rewrite realisiert, man kann auch in Php die URL auswerten.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.01.2007, 21:24 Nach oben    #6
Guy with soup
 
Registriert seit: 27.05.2006
Beiträge: 44
Standard

Ich hab das jetzt so gelöst:

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^www]*\.domain\.de
# Ordner ausschließen
RewriteCond %{REQUEST_URI} !^/smvweb/
RewriteRule ^(.*)$ /smvweb/index\.php\?file=$1 [L]
Funktioniert bestens. Danke für die Hilfe
__________________
Helft mir bei der Facharbeit

Neu im Pressearchiv der BR Gartenland
-Musik - nur ein Konsumgut?
suppenmann ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.01.2007, 17:35 Nach oben    #7
Guy with soup
 
Registriert seit: 27.05.2006
Beiträge: 44
Standard

naja doch zu früh gefreut.
Ich hab heute gesehen, dass der Cronjob, der automatisch BAckups von der DB macht, nicht mehr will. Nach kurzem Nachforschen hab ich herausgefunden, dass die zuständige .pl-Datei für die Backups nur noch nen 403-Fehler zurücksendet.
Die Datei liegt in einem passwortgeschützten Verzeichnis. Das Löschen der dortigen htaccess-Datei hat das Problem leider auch nicht behoben.

Ich hab in nem anderen Forum gelesen, dass das ersetzen von
RewriteEngine On

durch

RewriteEngine On
Options +FollowSymlinks
RewriteBase /

helfen würde, was in meinem Fall leider nichts geändert hat.
Hat jemand eine Idee, was da falsch läuft?

lg,
André
__________________
Helft mir bei der Facharbeit

Neu im Pressearchiv der BR Gartenland
-Musik - nur ein Konsumgut?
suppenmann ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.01.2007, 17:43 Nach oben    #8
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Die .htaccess in dem verzeichnis muss ein "RewriteEngine off" enthalten, dann sollte das ohne Probleme gehen.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.01.2007, 17:47 Nach oben    #9
Guy with soup
 
Registriert seit: 27.05.2006
Beiträge: 44
Standard

jo. Alles wieder heile.
Vielen Dank und nen schönen Abend noch.
__________________
Helft mir bei der Facharbeit

Neu im Pressearchiv der BR Gartenland
-Musik - nur ein Konsumgut?
suppenmann ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mod_rewrite: Subdomains auf Verzeichnisse umleiten Lars Tools, Server, Betriebssysteme 5 29.05.2006 23:30
[PHP] FTP-Funktionen in PHP nutzen MrNiceGuy Tutorials 0 24.05.2006 14:18
[PHP] Aktuell gespielten Titel von XMMS auf einer Webseite in einer Grafik anzeigen Corvin Tutorials 0 28.11.2005 16:26
Alle Anfragen auf eine Datei umleiten robo47 Tools, Server, Betriebssysteme 4 09.11.2005 14:49
Login auf mehreren Domains Homepagespeicher PHP-Programmierung 17 21.08.2005 16:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:06 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44