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]
--------------------------------------------------------------------------

Antwort per Email an