Редиректы для CMS OpenCart

С без 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]
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 оценок, среднее: 5,00 из 5)
Загрузка...
Добавить комментарий

пять − 3 =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: