Первая скобка неправильная (IMHO). Должна быть (.+/)?
Вокруг /? скобки не нужны.
Несловесные теги есть западло.
Смотрю...
Пользователь решил продолжить мысль 26 Ноября 2010, 03:06:16:
LOL
Вот что тебе стоило открыть документацию самому?

Первая же опция - то что тебе нужно.
<IfModule rewrite_module>
RewriteEngine On
RewriteBase "/"
RewriteRule "^(.+/)?tags/(.*)/?$" "$1index.php?tag=$2" [QSA,L,B]
</IfModule>
_SERVER['REQUEST_URI'] /tags/?tag=+100500
_SERVER['PHP_SELF'] ?_SERVER['QUERY_STRING']
/index.php?tag=&tag=+100500
array (
'tag' => ' 100500',
'PHPSESSID' => 'htvllhp27tcv7q1ptai54o0n64',
)
_SERVER['REQUEST_URI'] /tags/?tag=%2B100500
_SERVER['PHP_SELF'] ?_SERVER['QUERY_STRING']
/index.php?tag=&tag=%2B100500
array (
'tag' => '+100500',
'PHPSESSID' => 'htvllhp27tcv7q1ptai54o0n64',
)
_SERVER['REQUEST_URI'] /tags/%2B100500
_SERVER['PHP_SELF'] ?_SERVER['QUERY_STRING']
/index.php?tag=%2b100500
array (
'tag' => '+100500',
'PHPSESSID' => 'htvllhp27tcv7q1ptai54o0n64',
)