Hallo,
ich habe gerade das Vergnügen (zum ersten mal in meinem Leben) einen Apache Server auf NginX um zu stellen (und das mit meinen zwei linken Händen ;-) )
Ich habe es sogar geschafft einen Großteil der Rewrite Rules um zu schreiben.
Zum Problem: NGINX verwaltet nicht wie der Apache. Der Apache kann auch htacces in Unterverzeichnisen verwerten, wärend Nginx diese Zentral verwaltet. Daher habe ich ein Problem bei dem nicht nicht weiß wie ich es lösen soll. Der Apache im hat im Verzeichnis /img/ eine .ht mit folgendem Inhalt:
RewriteEngine On
RewriteRule ^(.*\.png(/.*)?)$ index.php?datum=$1 [L,QSA]
Für NginX wäre die Anweisung:
rewrite ^/(.*\.png(/.*)?)$ /index.php?datum=$1 last;
Aber wie bringe ich nginX die Anweisung mit dem IMG bei? Bei
rewrite ^/img/(.*\.png(/.*)?)$ /img/index.php?datum=$1 last;
verweiget der Nginx seinen Dienst. Könnte bitte jemand mit einer besseren Konstelation als zwei linken Händen einen Blick auf das Problem werfen.
Vielen Dank euer Mattini