Mam taką regułkę dla newsów
RewriteRule ^newsy/([^-]+)/(.*).html$ /news.php?id=$1&nazwa=$2 [NC]
Wszystko jest ok, do momentu dopóki nie w nazwie newsa nie pojawi się znak zapytania wtedy wszysto się sypie.
Pogooglowałem trochę i zmieniłem do takiej, ale niestety nie działa
RewriteRule ^newsy/([^-\?]+)/(.*).html$ /news.php?id=$1&nazwa=$2 [NC]
Jak ona powinna wyglądać?