addDefaultCharset utf8;
RewriteEngine on
RewriteCond $1 !^(index\.php|app|landing|robots\.txt|favicon\.png|files|politic.html|httploaders.txt|site|SQLyogTunnel\.php)
RewriteCond {REQUEST_URI} !^.*papkaland/&
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{HTTP_HOST} aaa\.com [NC]
#если этот домен, кстати не учтено что может быть и с ввв (www\.|)
RewriteCond %{REQUEST_FILENAME} -f
# и если это файл ? надеюсь это физические файлы, если нет то отключить этот пункт
RewriteCond %{REQUEST_URI} (.+)\.(jpg|jpeg|png|svg|tif|gif))& [NC]
# а так же 1 и более символов после него точка и расширение (список), конец строки
RewriteRule (.*) bbb.com/%1 [L,R=301]
#То %1 это первая скобка из Rewritecond не путай с $1 это первая скобка рула.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru [NC]
RewriteCond %{HTTP_HOST} (www\.|)site\.kz [NC]
RewriteRule ^(.*)$ https://site.ru/$1\?city=my [R=301,L]
# если минимум 1 символ до последнего конца строки, и убираем слеш еслион есть.
RewriteCond %{REQUEST_URI} .*(/.+)(|/)$
# то пенренаправить все на сайт и то что в скобках.
RewriteRule ^(.*)$ http://site.ru%1 [R=301,L]
сайт/elektroinstrument/kategorii/perforatory/perforator-m12-ch-202c/ на сайт/perforator-m12-ch-202c/
RewriteCond %{REQUEST_URI} ^(.+)\.html$
RewriteRule ^(.*)$ %1/ [R=301,L]