RewriteRule ^path1 / ([a-z0-9_-] +) / ([^\\?] +) $/file.php? variable1= 1$ &variable2= 2$ [NC]
Попробуйте вышеупомянутое правило и посмотрите. Ваш шаблон не соответствует этому, почему Вы получаете 404 ошибки. Между прочим, я удаляю A-Z, потому что NC сделает его нечувствительным к регистру так или иначе.