GET verschönern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
ausgabe
bedingung
beispiel
bereich
code
datei
erledigen
erstellen
folgendem inhalt
info
mache
methode
ordner
paar
regeln
server
suche
test
url
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Das ganze lässt sich mit dem mod_rewrite und einer .htaccess Datei erledigen.
 Dazu einfach ebengenannte erstellen und mit folgendem Inhalt füllen.
 
 RewriteEngine On RewriteRule ^user/([^/]*)$ /user.php?username=$1 [L]
 
 Gruß
- 
    
    Ist das dann automatisch für jeden user eingestellt oder muss man dort irgendwas noch abändern? :)
- 
    
    Jawoll, das gilt dann automatisch für alle Usernamen, welche du sonst bei user.php?username=XXX eingegeben hättest :).
- 
    
    geht auch mit rewrite,
 
 z.B. Aufruf als Ordner mit / (Slash) als Trenner
 <domain.tld>/test/gaestebuch ---> ?username=test&action=gaestebuch
 
 RewriteEngine On RewriteRule ^user/([^/]*)/([^/]*)$ /user.php?username=$1&action=$2 [L] RewriteRule ^user/([^/]*)$ /user.php?username=$1 [L]
 
 oder Aufruf mit _ (Unterstrich) als Trenner
 <domain.tld>/test_gaestebuch ---> ?username=test&action=gaestebuch
 
 RewriteEngine On RewriteRule ^user/([^/]*)_([^/]*)$ /user.php?username=$1&action=$2 [L] RewriteRule ^user/([^/]*)$ /user.php?username=$1 [L]
 
 ich mache da jetzt 2 Regeln, damit auch Aufruf "nur" Username (ohne action) geht,
 das könnte man auch anders Lösen, aber so ist es übersichtlicher, als mit ? Bedingung
 
 paar Infos zu rewrite siehe u.a. hier: http://de.selfhtml.org/servercgi/server/rewrite.htm
 oder einfach mal googeln nach ".htaccess rewrite regeln" oder ähnliche Suche
 
 LG
 
 Beitrag zuletzt geändert: 3.4.2014 6:39:40 von promport
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
