manman: .htacces files - alle die KEINEN punkt enhatlen

Hallo,

ich möchte mit einem files Abschnitt ind er .htaccess erzwingen, dass alle Dateien ohne Endung/ohne Punk als php ausgegeben werden. Doch wie muss das dann aussehen?

<files *>
ForceType application/x-httpd-php
</files>

liefert ja dann alles als php aus.

Gruß

  1. Hallo,

    also mit

    <filesmatch "[.]+">
    forcetype application/x-httpd-php
    </filesmatch>

    werden jetzt alle Dateien, die mindestens einen Punkt enthalten als php ausgegeben.

    Also das was ich suche wäre die Negation dazu doch leider funktioniert das nicht wie ich dachte mit ^ also

    <filesmatch "[1]+">
    forcetype application/x-httpd-php
    </filesmatch>

    Kann mir jemand auf die Sprünge helfen?

    Gruß


    1. . ↩︎

    1. Hi,

      also mit

      <filesmatch "[.]+">

      werden jetzt alle Dateien, die mindestens einen Punkt enthalten als php ausgegeben.

      Also das was ich suche wäre die Negation dazu doch leider funktioniert das nicht wie ich dachte mit ^ also

      <filesmatch "[1]+">

      [^.] - die Klasse aller Zeichen, die kein Punkt sind.

      Btw: Auf Anfang und Ende der Zeichenkette solltest du auch noch matchen, denn sonst duerfte der regulaere Ausdruck auch auf bspw. 'abc.def' passen - da sind auch "mehrere Zeichen hintereinander, die kein Punkt sind" drin.

      <FilesMatch "[2]+$">

      MfG ChrisB


      1. . ↩︎

      2. ^. ↩︎

      1. Hallo,

        vielen Dank. Klappt wunderbar! Jetzt ist mir das auch klar

        Gruß