Как сделать редирект (301, 302). Общая тема

S
На сайте с 30.09.2016
Offline
469
#781

alden80, ну кэш у себя почистите штоле. CTRL+F5.

И да, ?/login/ этим редиректом убирается.

---------- Добавлено 13.07.2018 в 16:46 ----------

bezmazbl:

Получается так?

RewriteCond %{REQUEST_URI} ^/catalog%20tovarov (нужен ли здесь $ ?)
RewriteRule ^.*$ site.ru/catalog_tovarov.* [R=301,L]
Попробуйте так

RewriteCond %{REQUEST_URI} ^/catalog[^_]tovarov [NC]
RewriteRule ^catalog[^_]tovarov(.*)$ /catalog_tovarov$1 [R=301,L]
И лучше всё-таки найти тот код, который делает 302-й редирект и исправить его на 301-й.

---------- Добавлено 13.07.2018 в 17:31 ----------

prihod_slnk:
Нужно заредиректить страницы вида:
/component/virtuemart/?page=shop.browse&category_id=8&TreeId=7
на главную

RewriteCond %{REQUEST_URI} ^/component/virtuemart
RewriteRule ^ /? [R=301,L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
PS
На сайте с 07.06.2018
Offline
34
#782


RewriteCond %{REQUEST_URI} ^/component/virtuemart
RewriteRule ^ /? [R=301,L]


благодарен за ответ, но не редиректит.
будут еще варианты?
A8
На сайте с 02.06.2017
Offline
13
#783
Sitealert:
alden80, ну кэш у себя почистите штоле. CTRL+F5.
И да, ?/login/ этим редиректом убирается.

Кэш очистил. Ничего не поменялось. Гляньте, пожалуйста, файл httaccess. Возможно проблема в наложении этих условий на другие условия. https://goo.gl/oieiEA Я готов заплатить за помощь с решением.

S
На сайте с 30.09.2016
Offline
469
#784
alden80:
Кэш очистил. Ничего не поменялось.

Что Вас не устраивает?

jpg capture_16072018_122150.jpg
S
На сайте с 30.09.2016
Offline
469
#785
prihod_slnk:


RewriteCond %{REQUEST_URI} ^/component/virtuemart
RewriteRule ^ /? [R=301,L]


благодарен за ответ, но не редиректит.
будут еще варианты?

Нет, больше вариантов не будет. Это рабочий вариант.

PS
На сайте с 07.06.2018
Offline
34
#786
Sitealert:
Нет, больше вариантов не будет. Это рабочий вариант.

Спасибо! Была моя ошибка

A8
На сайте с 02.06.2017
Offline
13
#787
Sitealert:
Что Вас не устраивает?

Все получилось, спасибо. Обнаружился javascript-код который делал эту аномалию.

S
На сайте с 19.09.2013
Offline
44
#788

ребята подскажите, будьте добры.

сайт на опенкарт 3

как сделать редирект с https://site.ru/index.php?route=common/home (главная)

на https://site.ru

сейчас в .htaccess

Options +FollowSymlinks

Options -Indexes

<FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">

Require all denied

</FilesMatch>

RewriteEngine On

RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]

RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

S
На сайте с 30.09.2016
Offline
469
#789
seoassenizator:
как сделать редирект с https://site.ru/index.php?route=common/home (главная)

Откуда вообще эта хрень берётся? Что-нибудь кривое в движок засунули?

S
На сайте с 19.09.2013
Offline
44
#790
Sitealert:
Откуда вообще эта хрень берётся? Что-нибудь кривое в движок засунули?

это коробочная версия опенкарт 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий