К сожалению, не работает.
/? исправил кодом:
RewriteCond %{THE_REQUEST} ^[^\s]+\s+[^?]*?\?
RewriteCond %{QUERY_STRING} ^$
RewriteRule .? %{REQUEST_URI}? [R=301,L]
А вот с косыми уже замучился.
Не забывайте, что еще и метки создают отдельные страницы. Но, лично я не пользуюсь ими вообще.