tox: Wie mod_rewrite-Unterseiten mit AuthType Basic schützen?

Hallo,

ich habe eine Webseite mit mehreren Unterseiten. Allerdings sind diese Unterseiten nur Inhalte die per PHP/include geladen werden. Jetzt möchte ich aber eine dieser Unterseiten mit Apache/AuthType Basic schützen. Aber wie geht das, wenn es nur bestimmte Dateien und nicht Verzeichnisse betrifft?

Die Unterscheidung findet anhand von mod_rewrite, per RewriteRule ^([a-z][a-z])/?([a-z_]*)/?$ ?lng_wbs=$1&pag_id=$2, statt. In pag_id landet also der Teil der URL, der meinen Skript sagt, welcher Inhalt includet werden soll.

Gibt es vielleicht Tutorials dazu? Hab leider nichts gefunden.

Danke und Gruss
tox

  1. Hi,

    ich habe eine Webseite mit mehreren Unterseiten. Allerdings sind diese Unterseiten nur Inhalte die per PHP/include geladen werden. Jetzt möchte ich aber eine dieser Unterseiten mit Apache/AuthType Basic schützen. Aber wie geht das, wenn es nur bestimmte Dateien und nicht Verzeichnisse betrifft?

    Am einfachsten (aber nur, wenn PHP als Apache-Modul laeuft), ueber HTTP-Authentifizierung mit PHP.

    Wie das ins Rewriting mit "einzubauen" ginge, weiss ich gerade nicht. Eine "vorgesehene" Moeglichkeit finde ich in der Doku nicht, und es selber ueber Hinzunahme von RewriteConds, diverser Umgebungsvariablen und Flags "nachzubasteln", stelle ich mir aufwendig, ggf. auch technisch unmoeglich vor.

    MfG ChrisB

    1. Hallo!

      Am einfachsten (aber nur, wenn PHP als Apache-Modul laeuft),

      Nebenbei: HTTP-Auth mit PHP funktioniert auch, wenn PHP als FastCGI unter Lighttpd oder IIS läuft (oder auch Apache, wenn die Autoren der beiden FastCGI-Module auf meine Anregungen mal reagieren würden [1, 2]).

      [1] http://www.mail-archive.com/mod-fcgid-users@lists.sourceforge.net/msg00161.html (mod_fcgid)
      [2] http://article.gmane.org/gmane.comp.web.fastcgi.devel/2425 (mod_fastcgi)

      Viele Grüße,
      Christian