PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Query String


Snake23
2004-08-27, 15:37:48
Hallo zusammen

Ich habe eine Frage: Ich habe einen Apache Server bei dem ich einstellen will, das wenn ich im Browser localhost/irgendetwas eingebe, es aus irgendetwas index.php?bla=irgendetwas macht. So habe ich in der Datei index.php
echo $_GET['bla'];
damit es mir denn Text ausgibt den ich nach localhost/ eingebe.
Kann mir jemand helfen wie ich die httpd.conf ändern muss, damit es funktioniert? Also wie ich das rewrite rule einstellen muss.

Mit freundlichen Grüssen

Gast
2004-08-27, 21:57:12
hi

trage in die ".htaccess" des hauptverzeichnisses ein:

<FilesMatch "^content$">
ForceType application/x-httpd-php
</FilesMatch>

erstelle danach die datei "content" im selben ordner.
das soll nun eine php-datei sein. dort kannst du ueber
$HTTP_SERVER_VARS["REQUEST_URI"]
aus der URL den uebergabeparameter auslesen, diesen einer variable zuweisen undanach
include('index.php');
aufrufen.

von nun an kannst du einfach auf http://localhost/content/jkdslfa die seite index.php?bla=jkdslfa aufrufen.

du wirst jetzt sagen: der hat mich missverstanden?? ich wollte doch direkt auf http://localhost/jkdslfa ?!?
kleiner tipp am rande: das ist nicht sinvoll, es sei denn du willst jedes Bild/andere Datei erst mit php verarbeiten und dann wegschicken.

gruss
-xenonite-

Sphinx
2004-08-28, 12:13:43
Hier werden sie geholfen.

http://www.modrewrite.de/