RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(?>www\.|)(domain\.com)$ [NC]
RewriteRule ^(.*)$ https://www.%1/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(?>www\.|)(.+\.domain\.com)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteRule ^([^/]+\.(jpe?g|png|gif))$ /wp-content/uploads/2020/01/$1 [R=301,L]
Rewrite ^/([^/]+\.(jpe?g|png|gif))$ /wp-content/uploads/2020/01/$1 permanent;
RewriteEngine on
RewriteCond $1 !^ua$
RewriteRule ^([^.]+?)/?$ /$1.html [R=301,L]
RewriteEngine On
RewriteCond %{THE_REQUEST} ^\S+\s+/public(\S+)
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$0 [L,QSA]
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/folder1/
RewriteCond %{REQUEST_URI} !^/script\.php
RewriteRule ^(.*)$ /folder1/$1 [L]
RewriteEngine on RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP RewriteRule ^([^.]+)\.html$ site.ru/$1 [R=301,L] RewriteCond %{REQUEST_URI} !(\.[^./]+)$ RewriteCond %{REQUEST_fileNAME} !-d RewriteCond %{REQUEST_fileNAME} !-f RewriteRule (.*) /$1.html <IfModule mod_rewrite.c> RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ RewriteRule ^index\.html$ http://%{HTTP_HOST}/ [R=301,L] </IfModule>
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} "^GET ([^?]*?)(/index)?\.html"
RewriteRule ^ %1 [R=301,L]
RewriteCond %{DOCUMENT_ROOT}/$1.html -f
RewriteRule ^([^.]+)$ /$1.html [L]
RewriteCond %{HTTP_HOST} ^(www\.|)site1\.ru$ [NC]
RewriteRule ^(.+)$ http://site2.ru/$1 [R=301,L]
RewriteEngine On
RewriteCond %{THE_REQUEST} " /pages/page_0\.aspx\?id_page=272&id_region=1 "
RewriteRule ^ https://newsite.ru/b.html? [L,R=301]
RewriteCond %{THE_REQUEST} " /pages/page_0\.aspx\?id_page=888&id_region=34 "
RewriteRule ^ https://newsite.ru/ccc.html? [L,R=301]
RewriteRule ^ https://newsite.ru/ [L,R=301]
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)id_page=272($|&)
RewriteCond %{QUERY_STRING} (^|&)id_region=1($|&)
RewriteRule ^pages/page_0\.aspx$ https://newsite.ru/b.html? [L,R=301]
RewriteCond %{QUERY_STRING} (^|&)id_page=888($|&)
RewriteCond %{QUERY_STRING} (^|&)id_region=34($|&)
RewriteRule ^pages/page_0\.aspx$ https://newsite.ru/ccc.html? [L,R=301]
RewriteRule ^ https://newsite.ru/ [L,R=301]
RewriteEngine On
RewriteCond %{QUERY_STRING} ^/
RewriteRule ^(.*)$ /$1? [R=301,L]
RedirectMatch 301 ^/(.*length)-(.*)$ /$1_$2
RewriteEngine On
RewriteRule ^(.*length)-(.*)$ /$1_$2 [R=301,L]
RedirectMatch 301 ^/product/(.+(guide|bulbs))$ /$1
RewriteEngine on
RewriteRule ^product/(.+(guide|bulbs))$ /$1 [R=301,L]
RewriteRule ^([^/]+/results,[^/]+)$ /component/virtuemart/search/$1 [R=301,L]
RewriteCond %{THE_REQUEST} /subdomains/[^/] RewriteRule ^subdomains/[^/]+/(.*) /$1 [R=permanent,L] RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$ [NC] RewriteCond %{HTTP_HOST} !^www\.site\.ru$ [NC] RewriteCond %{REQUEST_URI} !^/subdomains RewriteRule ^(.*) %{HTTP_HOST}$1 RewriteRule ^(www\.)?(.+)\.site\.ru(.*) /subdomains/$2%{REQUEST_URI} [L]
RewriteCond %{THE_REQUEST} /subdomains/
RewriteRule ^subdomains/([^/]+)/(.*) http://$1.site.ru/$2 [R=301,L]
RewriteCond %{HTTP_HOST} ^(?>www\.|)(.+)\.site\.ru$ [NC]
RewriteRule !^subdomains /subdomains/%1%{REQUEST_URI} [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.|)site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)
RewriteRule ^(.*)$ http://%1.stie.ru/$1 [R=301,L]
^
означает начало строки.^recommend$
не может совпасть с чем-то вроде bla/bla/recommend
RewriteCond %{QUERY_STRING} (^|&)tmpl\=component($|&)
RewriteRule /recommend$ /? [L,R=301]