[Support] .htaccess und Options

Christian Glass mail at christianglass.de
Wed May 16 12:40:50 CEST 2007


Hallo,


Ich habe in einer Domain "example.com" ein Unterverzeichnis "test". 
Dieses ist .htaccess-passwortgeschützt.
In diesem Unterverzeichnis liegt ein php-Skript "skript.php", dass einen 
1-3 Stellige Zahl als Parameter "id" erwartet.

Nun wollte ich den URL...

  http://www.example.com/test/skript.php?id=[1-3-stellige-Zahl]

per ModRewrite umschreiben lassen in die Form...

  http://www.example.com/test/skript/[1-3-stellige-Zahl]/index.html

... und habe daher im Unterordner "test" folgende .htaccess angelegt:


########### schnipp ###########
AuthType Basic
AuthName "Passwortgeschütztes Verzeichnis!"
AuthUserFile  /home/doms/example.com/subs/www/test/.htpasswd
require valid-user

RewriteEngine On
RewriteBase /test/

RewriteRule ^skript/([0-9]{1,3})/index\.html$                       
skript.php?id=$1
########### schnapp ###########


Das klappt so nicht wie erwartet, denn der Parameter kommt nicht beim 
Skript an.
Es scheint, als ob in der Verarbeitungskette vorher bereits "skript" zu 
"skript.php" vervollständigt wird und die htaccess-Regel daher nicht matcht.
Woher kommt dieses Verhalten und wie schalte ich es aus, Options kann 
ich in der .htaccess scheinbar keine verwenden?!


LG, Christian


More information about the Support mailing list