RewriteRule ^(.*)/(.*)$ /$2 [R=301,L]
Типа того.
RewriteRule ^(.*)/$ /$1/index.html [R=301,L]
Наоборот.
RewriteRule ^(.*)/index.html$ /$1/ [R=301,L]
RewriteRule ^category(.*)/([a-zA-Z_-]+[0-9]+)/?$ /$2 [R=301,L]
Хммм. Ну не знаю, не знаю. Может какие-нибудь комбинации урлов и не сработают.
Потестил урлы такого типа: http://site.ru/index.php?id_d=123456. Прекрасно редиректит на http://site.ru/?id_d=123456. При условии, что DirectoryIndex index.php .
Добавлю. В htaccess должна быть запись RewriteEngine On .
RewriteEngine On
RewriteRule ^index.php / [QSA,R=301,L,NE]
RewriteCond %{QUERY_STRING} opt= [NC]
RewriteRule (.*) /$1? [R=301,L]
301 - значит окончательно перемещено.
Коды статуса HTTP, см. абзац "Переадресация".
Как вариант: Поиск трейдеров, Покупка / Продажа трафика / Аренда ссылок.