Ich kenne mich nu zwar nicht wirklich mit'm mod_rewrite aus, aber versuch mal statt ?t=xy allgemin zu definieren (aendert sich glaub ich eh staendig?)
also so irgendwie:
!^http://hp.knuddels.de/homepages/knuddels.de/hp/79/aaron_86.html(\?.*)?$

http://www.modrewrite.de/mod-rewrite/syntax/
Und dein Fehler war wohl, dass du das ? nicht maskiert hast.. Denk ich mal.