Hallo,
RewriteRule ^(.*) - [E=REQUEST_URI:$1]Klappt leider nicht.
Letzter Versuch:
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /relative/web/path/
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^jahre/([0-9]{4,4})/fotos$ /fotos/$1
RewriteRule ^(.*) index.php [E=REQUEST_URI:$1]
RewriteCond %{HTTP:Authorization} !^$
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
Man beachte u. a. die geänderte Reihenfolge. Ausserdem habe ich deine Rule etwas geändert, ich glaube das wolltest du damit erreichen:
Noch ein kleiner Hinweis: Du hast in deinem Post
RewriteCond %{REQUEST_URI} /fotosangegeben, aber ich glaube, das war wieder mal so nicht gedacht ;-)Wieso nicht?
[E=REQUEST_URI:$1] funktioniert auf jeden Fall bei mir (gerade getestet - allerdings ohne Textpattern).
Gruß