RewriteEngine On RewriteBase / # Skipped for existing images RewriteCond "%{REQUEST_FILENAME}" "!-f" RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$ RewriteRule "^([^/.]+)/([^/.]+).jpg$" "%2preview.php?t=$1&v=$2" [L,QSA] RewriteRule "!^[^/.]+/[^/.]+.jpg|preview.php.*$" "-" [R=404,L,NC]