On Saturday, October 06, 2007 10:30 PM [GMT+1=CET],
Martin Ebert <[EMAIL PROTECTED]> wrote:
# In einem Unterverzeichnis (und seinen Unterverzeichnissen)
<Directory "/path/to/my/folder">
# soll nun folgendes gelten: Wenn dort _keine_ index.html
# gefunden wird,
DirectoryIndex MyScript index.html
# dann soll das Script /usr/local/bin/xxx.pl aufgerufen werden
AliasMatch ^/path/to/my/folder/(.*/)?MyScript$ \
"/usr/local/bin/xxx.pl $1"
</Directory>
# (Arbeitsverzeichnis muss aber das via URL adressierte Verzeichnis sein!)
Der Klammerausdruck "matcht" alle evtl. noch folgenden Dirs in der URL,
welche in "$1" umgefüllt und übergeben werden - xxx.pl kann dann dorthin
'chdir' machen.
Auf keinen Fall vergessen, solche an den Script übergebenen Parameter
auf Sinnhaftigkeit gegenzuchecken! Böhse Buben schleusen sonst Sachen
wie "../../" ein.
> Ich spielte mit RedirectMatch herum und dachte an sowas:
> RedirectMatch !(/~(/index.html)) /usr/local/bin/xxx.pl
Redirect ist hier gar nicht gefragt, glaub' ich.
> Tut natürlich nicht - und erinnert mich daran, dass meine
> regex-Kenntnisse nie so recht der Bringer waren.
Regex ist geil, aber am Anfang "wie wenn wer'n Gürteltier über die
Tastatur gerollt hat". Ich empfehle "The Regex Coach" zum Üben.
http://weitz.de/regex-coach/
HTH
Olaf Lautenschläger
--
ANOVA Multimedia Studios GmbH
fon: (+49) (0) 381 / 40 59 - 550
fax: (+49) (0) 381 / 40 59 - 551
web: www.anova.de
corporate e-mail: [EMAIL PROTECTED]
_______________________________________
ANOVA Multimedia Studios GmbH
Geschaeftsfuehrer:
Prof. Dr. Hansgeorg Meissner,
Michael Kaeding,
Dr. Volker Gries
Firmensitz:
Joachim-Jungius-Strasse 10,
D-18059 Rostock / Germany
Registergericht:
Amtsgericht Rostock
Handelsregisternummer:
HRB 2788
UST-IdNummer:
DE 811577650
(footer size due to legal restrictions applying under german law)
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------