Добрый день! Необходимо реализовать на сайте следующие рекомендации. Прошу помочь!
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».
0
Редиректы
Автор cucianto, 13 авг. 2014 10:40
Сообщений в теме: 5
#1
Отправлено 13 Август 2014 - 10:40
#2
Отправлено 14 Август 2014 - 00:52
1. К сожалению, этого реализовать не получится.
2. Удалите правило редиректа в разделе Сайт -> Редиректы и после этого скорректируйте ссылку в контенте новости. Для параметра ?from= вы можете включить опцию "Отключить передачу навигационной информации в ссылках вида «?from=ab34»" в разделе Настройки -> Основные.
2. Удалите правило редиректа в разделе Сайт -> Редиректы и после этого скорректируйте ссылку в контенте новости. Для параметра ?from= вы можете включить опцию "Отключить передачу навигационной информации в ссылках вида «?from=ab34»" в разделе Настройки -> Основные.
#3
Отправлено 15 Август 2014 - 11:37
Сake (14 Август 2014 - 00:52) писал:
1. К сожалению, этого реализовать не получится.
2. Удалите правило редиректа в разделе Сайт -> Редиректы и после этого скорректируйте ссылку в контенте новости. Для параметра ?from= вы можете включить опцию "Отключить передачу навигационной информации в ссылках вида «?from=ab34»" в разделе Настройки -> Основные.
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
Отправлено 16 Август 2014 - 00:15
Вам не нужно выполнять данных действий, так как у вас на странице присутствует специальный тег с атрибутом rel="canonical". Если перейти по адресу /index.html или /index.php, то rel="canonical" будет иметь значение указывающее именно на корень сайта /.
#5
Отправлено 03 Декабрь 2014 - 12:09
Здравствуйте.
Аккаунт sl-289103
Не могу разобраться, почему моему магазину shock-time.ru присваивают код ответа 302
Код ответа: 302
Код перенаправления: Запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location.
Получен URL: http://shock-time.ru
IP адрес сервера: 144.76.242.52
Помогите разобраться, пожалуйста.
Аккаунт sl-289103
Не могу разобраться, почему моему магазину shock-time.ru присваивают код ответа 302
Код ответа: 302
Код перенаправления: Запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location.
Получен URL: http://shock-time.ru
IP адрес сервера: 144.76.242.52
Помогите разобраться, пожалуйста.
#6
Отправлено 04 Декабрь 2014 - 01:51
Ваш магазин возвращает код 200. Пожалуйста, сообщите где вы получили код 302?
Если вам сообщает браузер данный код, то попробуйте очистить кэш в браузере.
Если вам сообщает браузер данный код, то попробуйте очистить кэш в браузере.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных