mmofacts.com

*.htaccess Problem

gepostet vor 18 Jahre, 5 Monate von gollum1990
Hallo,
ich habe möchte mitilfe von htaccess, das eine URL so aussieht:
/www.url.de/index;mode:haloo&bla:bla............
Aber ich kriege es nicht hin....
Ich habe es bisher so:

RewriteEngine On
RewriteRule ^(.*)$ $1.php
RewriteRule ^(.*)$ $1.htm
RewriteRule ^(.*)$ $1.html
# Soll die Endung verbergen
RewriteRule ^(.*);mode.*)$ $1.php?mode=$2
Aber es passiert gar nicht, ich habe s auf Xampp getestet.
gepostet vor 18 Jahre, 5 Monate von knalli
Kann das leider auch nicht so richtig, hatte mit dem Xampp aber auch schon mal meine Probleme (lokales Notebookinstall für unterwegs).
Aber mal so nebenei, warum nutzt du nicht "/" als Trenner mit richtigen TextUrls? Wäre doch viel lesbarer
gepostet vor 18 Jahre, 5 Monate von gollum1990
Naja, die gefallen, mir nicht.^^
Das Eigentliche ist ja, das die Dateiendung verbergt wird. Zur Sicherheit, natürlich. Aber das klappt auch wieder nicht.^^
Ich bin da auch nicht erfahren.
gepostet vor 18 Jahre, 5 Monate von blum
du kannst natürlich auch deinen dateien irgendeine endung geben, zb .exe und in der apachekonfiguration diese als php-dateien deklarieren
gepostet vor 18 Jahre, 5 Monate von gollum1990
Danke, haste mich auf eine gute Idee gebracht.
Hmm, sorry für die Frage:
Was muss ich inder http.conf ändern?
gepostet vor 18 Jahre, 5 Monate von Itchy
Nein, das kannst Du auch in der .htaccess einstellen
z.B.
AddType application/x-httpd-php .doc
Dann werden .doc Dateien in dem Verzeichnis als PHP Skripte behandelt
gepostet vor 18 Jahre, 5 Monate von gollum1990
Gut, das hab ich jetzt gemacht. Aber er führt den Code nicht aus, sondern zeigt in an.
gepostet vor 18 Jahre, 5 Monate von Itchy
Das ist komisch, bei mir funktioniert es, z.B. hier:
www.itchy.de/jpgphp/hack.png
www.itchy.de/jpgphp/test.jpg
Dabei wird die mutmaßlichen Bilder mit PHP-Inhalt ausgeführt.
in der .htaccess dort siehts so aus:
AddType application/x-httpd-php .jpg
AddType application/x-httpd-php .png
Evtl. gibs in der httpd.conf eine Option, die das umdefinieren verhindert? Ich verwende das Standard-Apache-Paket mit der default.conf (also selbst kompiliert), evtl. ist das bei manchen Distributionen anders.
gepostet vor 18 Jahre, 5 Monate von gollum1990
Ok, ich habe jetzt das in der http.conf geändert, mal sehen ob es jetzt klappt.
Ich editiere diesen Beitrag wenn es nicht funktioniert.

Auf diese Diskussion antworten