bende bir baktım sanırım sorun /? olmasından kaynaklanıyor. photoss içinde index.php mi var ki/? diye başlamışsın. oradaki dosya adını yazmamız gerekiyor o nedenle çalışmıyor yani:
RewriteRule ^photos/(.*)$ photos/index.php?dir=$1
şeklinde olması gerekiyor eğer /?dir= index.php ye gidiyorsa yada hangi dosyaya gidiyorsa
evet denedim
RewriteRule ^photos/(.*)$ photos/index.php?dir=$1 şeklinde yaparsan çalışır