Содержание
Обновлено: 23 декабря, 2021
С без www на www
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.inside-lighting\.ru$ [NC] RewriteRule ^(.*)$ http://www.inside-lighting.ru/$1 [R=301,L]
С http на https
RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Всех страниц на другой домен с сохранением robots.txt
<FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch> Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://volgograd.vintage-design.su/$1 [R=301,L]
Со страницы одного товара на другой
RewriteRule ^banketka-na-metallokarkase-al-1.html /banketka-al-1.html [R=301,L]
С одной категории на другую
RewriteRule ^banketnaya-mebel/$ /banketnaya-mebel/ [R=301,L]
С урла c get параметром
В случаях, когда необходимо сделать редирект со страницы с get-параметром на обычную страницу сайта (например со страницы вида url_сайта/stulya/kuhonnye-stulya/?filter=%D0%B1%D0%B5%D0%BB%D1%8B%D0%B9 на страницу вида url_сайта/stulya/belyj-stul.html), делаем следующий редирект:
RewriteCond %{QUERY_STRING} ^filter=%D0%B1%D0%B5%D0%BB%D1%8B%D0%B9$ RewriteRule ^stulya/kuhonnye-stulya/$ /stulya/belyj-stul.html? [R=301,L]