Ответить Новая тема Новый опрос 
 Редирект 301 не переводит на нужную страницу
pavel060907
Новичок
Сообщений: 52
Регистрация: 28-04-2015


07-05-2015 13:05
Доброго времени суток!

Помогите пожалуйста разобраться с редиректом.

Перенёс магазин на Престу и соответственно поменялись ссылки.

Сделал редирект 301 вставив в начало .htaccess строки типа:
Код:
Redirect 301 /collection/portfeli/product/portfel-muzhskoy-ot-tony-perotti3310242 http://www.gentsfashion.ru/portfeli/38759566-portfel-muzhskoy-ot-tony-perotti3310242.html


но вместо переадрессации на целевую страницу, происходит переадрессация на страницу фильтра группы
Код:
https://www.gentsfashion.ru/26-portfeli-muzhskie?selected_filters=product%2Fportfel-muzhskoy-ot-tony-perotti3310242


Из-за этого уже моного проиндексированных запросов вылетело из поиска.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


07-05-2015 15:46
Скорее всего в htaccess файле допущена ошибка!
Выполняются следующие переходы:
Код:
https://www.gentsfashion.ru/collection/portfeli/product/portfel-muzhskoy-ot-tony-perotti3310242
http://www.gentsfashion.ru/26-portfeli-muzhskie/product/portfel-muzhskoy-ot-tony-perotti3310242
https://www.gentsfashion.ru/26-portfeli-muzhskie/product/portfel-muzhskoy-ot-tony-perotti3310242
https://www.gentsfashion.ru/26-portfeli-muzhskie?selected_filters=product%2Fportfel-muzhskoy-ot-tony-perotti3310242


Приложите .htaccess файл.
Включите отображение ошибок, это остановит перенаправления и даст возможность найти ошибку.


Сообщение отредактировано Алекс 07-05-2015 18:00 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
pavel060907
Новичок
Сообщений: 52
Регистрация: 28-04-2015


07-05-2015 21:41
Спасибо! Приложил файл...


Вложения:

Вложения htaccess.zip( Размер файла: 4.1KB Скачиваний: 46 )
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


07-05-2015 23:33
Два варианта решения:
1) Использовать RewriteRule, а не Redirect 301.
Пример:
Код:
Redirect 301 /collection/portfeli/product/portfel-muzhskoy-ot-tony-perotti3310241 http://www.gentsfashion.ru/portfeli/38759565-portfel-muzhskoy-ot-tony-perotti3310241.html

заменить на:
Код:
RewriteRule ^collection/portfeli/product/portfel-muzhskoy-ot-tony-perotti3310241$ http://www.gentsfashion.ru/portfeli/38759565-portfel-muzhskoy-ot-tony-perotti3310241.html [R=301,L]

и так далее для всех ссылок!

2) Оставить Redirect 301 как есть, но изменить порядок для правил.
Пример (в приложенном файле .htaccess):
Код:
Redirect 301 /collection/portfeli http://www.gentsfashion.ru/26-portfeli-muzhskie
...
Redirect 301 /collection/portfeli/product/portfel-muzhskoy-ot-tony-perotti3310241 http://www.gentsfashion.ru/portfeli/38759565-portfel-muzhskoy-ot-tony-perotti3310241.html

заменить на:
Код:
Redirect 301 /collection/portfeli/product/portfel-muzhskoy-ot-tony-perotti3310241 http://www.gentsfashion.ru/portfeli/38759565-portfel-muzhskoy-ot-tony-perotti3310241.html
...
Redirect 301 /collection/portfeli http://www.gentsfashion.ru/26-portfeli-muzhskie

Изменить порядок для правил (правила для общего каталога располагать после всех доп. правил относящихся к данному каталогу)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
pavel060907
Новичок
Сообщений: 52
Регистрация: 28-04-2015


08-05-2015 02:45
Исправил редиректы по 1-му варианту и сейчас при переходе по всем выдаёт ошибку 404.

Пытался поставить их и в начало и конец файла. Результат одинаковый...


Вложения:

Вложения htaccess.rar( Размер файла: 4.06KB Скачиваний: 53 )
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


08-05-2015 03:18
Протестировал небольшой список (5-10) товаров, практически все ссылки работают.
Переход по ссылке из следующего правила выдаёт ошибку "Товар не доступен.":
Код:
RewriteRule ^/collection/sumki/product/sovremennaya-naplechnaya-sumka-giudi$ http://www.gentsfashion.ru/sumki/39370254-sovremennaya-naplechnaya-sumka-giudi.html [R=301,L]


Данный товар скорее всего отключен или удалён.
Решение: включить товар (разрешить просмотр товара) или изменить ссылку на сущ. товар.

Перейдите в панель управления и через поиск найдите товар с №39370254 - он скорее всего отключён.
Что-бы исчезла надпись "Товар не доступен." - необходимо включить товар.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
pavel060907
Новичок
Сообщений: 52
Регистрация: 28-04-2015


08-05-2015 03:42
Попробовал сделать по 2-му варианту, сразу всё заработало. Спасибо!!!!!!!!!!!!!!!
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос