не совсем понятно что имено нужно сделать, вот варианты.
# 301 --- http://site.ru/gallery?s=blabla => http://site.ru/gallery/blabla
RewriteCond %{QUERY_STRING} (^|&)s\=blabla($|&)
RewriteRule ^gallery$ /gallery/blabla? [L,R=301]
Если вам нужно наоборот то скорее всего вы решили сделать свой блэкджек ну там знаете..
Вам тогда нужно узнать что такое ЧПУ
site.softmaker.kz/php/nastrojka-chpu-ssylok-url-ph...
Вот пример ЧПУ, в вашем случае будет видимо по другому.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
Опишите более подробно задачу.
Меняются ли урлы или он 1 ?
нужен ли код 301 или пойдет 200
Должна ли меняться ссылка в браузере ?