Seite 1 von 1

.htaccess weiterleitung mit php get?

Verfasst: 05.05.2008 20:40
von habbi
hallo
in meiner index.php wird die get-varibale "name" ausgelesen und der namen wird angegeben.
beispiel: meineseite.de/index.php?name=test
-> hallo test!

das habe ich bereits am laufen, jedoch will ich jetzt noch mit htaccess (oder was da vorstellbar wäre) folgendes mache:
man geht auf test.meineseite.de
-> hallo test!
hab ich leider noch nichts gefunden.

man geht auf meineseite.de/test
-> hallo test!

was ich bereits hab für dieses problem:

Code: Alles auswählen

RewriteEngine on
RewriteBase /test
RewriteRule / http://meineseite.de/index.php
jedoch muss ich jetzt irgendwie den name bei rewritebase einbauen und dass er dann bei der rewriterule auf index.php?name=name geht.

hat einer ne idee? wäre echt dankbar :D

Verfasst: 06.05.2008 17:00
von k-5
der 2te fall lässt sich durch die variable ..

$_SERVER['SERVER_NAME'];

(in dem array gibts noch andere interessante sachen wie ip adresse usw .. einfach mal bei php.net suchen)

diese variable enthällt in deinem fall "test.meineseite.de"

musst also nur noch entsprechend zerlegen und fertig.

(brauchst natürlich eine entsprechende webserver konfiguration, eine "catch all" domain sollte allerdings reichen)