Журналы сервера должны указывать причину ошибки.
Одна из проблем заключается в том, что в последней строке вы используете шаблон, который соответствует просто ticket.php
, а не ticket.php?id=
* 1006.*
Попробуйте
RewriteRule ^/?ticket\.php?id=([^\&\ ]+).*$ /ticket/$1? [L,R=301]
RewriteCond
не должно быть необходимым.