Villentre: robiłem tak, ukośnik w ogóle nic nie daje, za to jak dam ścieżkę bez znaku zapytania tzn:
Kod
RewriteRule ^nazwa-([^-]*).htmlod=([^-]*)$ nazwa.php?pl=$1&od=$2 [L]
to działa, dlatego podejrzewam znak zapytania
Rozwiązałem problem( odpowiedź znalazłem na zagranicznym forum), mam nadzieje, że komuś się przyda, bo trochę mi to zajęło

podstawowa sprawa
You should be using the [QSA] flag instead of trying to rewrite the query string. [QSA] passes on the query string to the rewritten URL.
czyli [QSA] zamiast [L]
druga sprawa
RewriteRule ^([A-Za-z0-9-_]+)/friends/? friends.php?user=$1 [QSA,L]
stosując się do tych wskazówek moja reguła wygląda tak:
RewriteRule ^nazwa-([^-]*).html?$ nazwa.php?pl=$1 [QSA]