RewriteCond %{REQUEST_URI} ^/dir1/(.*)$
# если строка начинается с /dir1/
RewriteRule ^(.*)$ /dir2/%1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/dir1/dir2(.*)$
# если строка начинается с /dir1/
RewriteRule ^(.*)$ /dir3/%1 [R=301,L]
#Перенаправить все URL с начинающиеся на dir3 с сохранением дальнейшей структуры URL
RewriteRule ^test/(.+)$ /test3/$1 [R=301,L]
.+
любое количество символов от 1 и больше()
группа ( простоая групировка)$1
это та же 1 группа которая была создана, таким образом все что в ней будет будет перекинуто RewriteCond %{QUERY_STRING} (?:^|&)utm_referrer\=https\:%2F%2Fyandex\.ru%2Fsearchapp%3Ffrom%3Dalice%26text%3D(?:$|&)
RewriteRule ^kak\-posmotret\-tv/$ /kak\-posmotret\-tv/? [L,R=301]
RewriteCond %{QUERY_STRING} (?:^|&)utm_referrer\=https\:%2F%2Fyandex\.ru%2Fsearchapp%3Ffrom%3Dalice%26text%3D(?:$|&)
RewriteRule ^(.+)/$ /$1/? [L,R=301]
RewriteCond %{REQUEST_URI} !^/bitrix/.*$ [NC]
RewriteRule ^(.*)_(.*)$ /$1-$2 [L,E=uscor:Yes]