Tach!
wenn ich http://httpd.apache.org/docs/current/mod/mod_rewrite.htmlrichtig verstanden habe sind MINDESTENS folgende Korrekturen nötig:
RewriteCond expr "! %{HTTP_REFERER} -strmatch 'forum.de/selfhtml.org/my/'" [AND] expr "! %{QUERY_STRING} -strmatch 't='"
RewriteRule ^/my/(.*) /$1 [L,R]
Wir haben keinen 2.4-er Apachen. Die Lösung muss auf einem 2.2er laufen. Und sie muss nicht nur den Referrer/Querystring berücksichtigen sondern auch, ob der Nutzer mit Credentials kommt. In dem Fall muss er den my-Link bekommen und nicht rausgeworfen werden, also die Regel ignoriert werden. Und /my/ ist nur ein Location-Eintrag, kein Verzeichnis.
dedlfix.