Перейти к содержимому


Редиректы


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 cucianto

cucianto

    Пользователь

  • Пользователи
  • PipPip
  • 49 сообщений

Отправлено 13 Август 2014 - 10:40

Добрый день! Необходимо реализовать на сайте следующие рекомендации. Прошу помочь!



1) Редирект для страниц со слешем и без в конце URL

В настоящее время URL страниц сайта реализовано без закрывающего слеша в конце. При запросе страницы со слешем, например http://bolsademano.r...henskije-sumki/ происходит редирект с кодом ответа сервера «302 Moved Temporarily» (перемещено временно) на страницу без слеша. Необходимо изменить код ответа сервера с «302 Moved Temporarily» на «301 Moved Permanently».
Приоритет рекомендации: важно
2) Устранение ссылок с редиректами

В настоящее время на сайте встречаются ссылки с использованием редиректов. Для пользователей подобные перенаправления, как правило, незаметны, но не оправданное использование редиректов может привести к проблемам с индексацией и ранжированием в поисковых системах. Мы рекомендуем внести изменения в программное обеспечение сайта таким образом, чтобы редиректы не появлялось, а ссылки внутри сайта сразу вели на нужную страницу, с ответом сервера “200 OK” и без каких-либо перенаправлений.
На странице http://bolsademano.r...osennih-kraskah размещена ссылка:
<a href="http://bolsademano.r...iya-2014"><span style="color:#008000;">Paula Rossi, креатив от Valentissime и яркие элементы от Valentina</span></a>
При переходе по которой происходит перенаправление на страницу http://bolsademano.r...yaya-kollekciya.
Кроме этого, в каталоге сайта ссылки на карточки товаров реализованы через редиректы. Рассмотрим на примере первого товара: «сумка - рюкзак Nice Bag "Чили-2"», ссылка ведет на страницу http://bolsademano.r...ili-2?from=NDlj:

При переходе по ссылке происходит перенаправление на страницу http://bolsademano.r...ice-Bag-Chili-2, однако кода ответа сервера у страницы http://bolsademano.r...ili-2?from=NDlj – 200 Ок, а не 301 Moved Permanently, т.к. редирект реализован при помощи JavaScript.
Необходимо скорректировать листинг товаров таким образом, чтобы ссылка вела сразу на конечную страницу, без параметра «?from=NDlj».

#2 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 14 Август 2014 - 00:52

1. К сожалению, этого реализовать не получится.
2. Удалите правило редиректа в разделе Сайт -> Редиректы и после этого скорректируйте ссылку в контенте новости. Для параметра ?from= вы можете включить опцию "Отключить передачу навигационной информации в ссылках вида «?from=ab34»" в разделе Настройки -> Основные.

#3 cucianto

cucianto

    Пользователь

  • Пользователи
  • PipPip
  • 49 сообщений

Отправлено 15 Август 2014 - 11:37

Просмотр сообщенияСake (14 Август 2014 - 00:52) писал:

1. К сожалению, этого реализовать не получится.
2. Удалите правило редиректа в разделе Сайт -> Редиректы и после этого скорректируйте ссылку в контенте новости. Для параметра ?from= вы можете включить опцию "Отключить передачу навигационной информации в ссылках вида «?from=ab34»" в разделе Настройки -> Основные.

Благодарю! Прошу также помочь со следующим вопросом:

Дубль главной страницы сайта

В настоящее время главная страница сайта доступна сразу по нескольким адресам: http://bolsademano.ru/, http://bolsademano.ru/index.php и http://bolsademano.ru/index.html. Это является ошибкой и чревато сильным снижением эффективности всего поискового продвижения. Необходимо установить редирект с кодом 301 с http://bolsademano.ru/index.html и http://bolsademano.ru/index.php на http://bolsademano.ru/. Обычно на веб-сервере Apache для этого необходимо добавить следующий код в файл .htaccess в корневой папке сайта (первая директива добавляется в том случае, если ее еще нет):
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php $ / [R=301,L]

Точный вид серверных директив зависит от настроек конкретного сервера

Крайне признателен за помощь!

#4 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 16 Август 2014 - 00:15

Вам не нужно выполнять данных действий, так как у вас на странице присутствует специальный тег с атрибутом rel="canonical". Если перейти по адресу /index.html или /index.php, то rel="canonical" будет иметь значение указывающее именно на корень сайта /.

#5 sofgtteam86

sofgtteam86

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 85 сообщений

Отправлено 03 Декабрь 2014 - 12:09

Здравствуйте.
Аккаунт sl-289103

Не могу разобраться, почему моему магазину shock-time.ru присваивают код ответа 302
  
Код ответа:  302
Код перенаправления: Запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location.   
Получен URL:   http://shock-time.ru   
IP адрес сервера:    144.76.242.52


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

#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 216 сообщений

Отправлено 04 Декабрь 2014 - 01:51

Ваш магазин возвращает код 200. Пожалуйста, сообщите где вы получили код 302?
Если вам сообщает браузер данный код, то попробуйте очистить кэш в браузере.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных