PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und Dateiendungen...



Dodge
06.06.03, 20:52
Servus...
Ich hab mir gerde dem Apache 2.0.46 kompiliert und dazu PHP 4.3.2 als apxs-fllter Modul. Eigentlich funktioniert alles schon recht problemlos, aber:
Wenn ich ein PHP Script im Browser aufrufen will muss ich die Endung mit angeben dass der Apache diese findet. Mach ich das nicht dann steht auch in den Logfiles das er diese Datei nicht finden kann. Gibt es irgendwo in der httpd.conf einen Eintrag den ich setzten kann das er sich die Endung selbst sucht? Bei den index.php Dateien funktioniert das ja auch.

Danke

sowatt
07.06.03, 03:06
Hallo,
nein das geht nicht.
Du kannst in einer Zeile in der httpd.conf einstellen welche
Dateien der Apache anzeigen soll wenn nur die Domain
angegeben wird z.B. index.htm , index.html, default.htm u.s.w.
Das betrifft aber immer nur eine Datei im Verzeichnis z.B. htdocs.

Sollte keine Datei mit dem von Dir angegebenen namen vorhanden sein
dann kannst Du noch bestimmen was der Apache anzeigen soll
(ist meistens eine weiße Seite auf der alle Dateien im Verzeichnis gelistet sind)

Hoffe das hilft?

Mfg
sowatt

Hitman
07.06.03, 10:42
Hi Dodge,

versuch es mal mit mod_rewrite (http://httpd.apache.org/docs/mod/mod_rewrite.html) . Erlaubt sind reguläre Ausdrücke und u.a. der Einsatz von Perl.

Auszug von der Einleitung:
"The great thing about mod_rewrite is it gives you all the configurability and flexibility of Sendmail. The downside to mod_rewrite is that it gives you all the configurability and flexibility of Sendmail.'' - Brian Behlendorf
"Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. '' - Brian Moore

Gruß

Bernd