Автор Тема: как настроить редирект 301 с /ru на /  (Прочитано 82 раз)

23 Июня 2016, 22:05:14
  • Фрилансер
  • *
  • Сообщений: 108
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
был мультиязычный магазин, потом языки удалил но в выдаче гугла остались ссылки типа сайт/ru/товар.html которые приводят к странице 404
как прописать все страницы в htaccess редирект 301 на сайт/товар.html
24 Июня 2016, 09:46:43
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13123
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
24 Июня 2016, 09:50:02
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 108
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
24 Июня 2016, 09:54:23
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
24 Июня 2016, 10:16:00
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 108
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
24 Июня 2016, 11:02:03
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Правила SEO смотри, как у тебя url к товару устроен.
24 Июня 2016, 11:09:32
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Ты добавь новое правило после сторки
RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
24 Июня 2016, 12:06:48
Ответ #7
  • Фрилансер
  • *
  • Сообщений: 108
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
добавил правило, всеравно не редиректица ссылка http://mercury-shoes.com/ru/tufli/3811-tufli-modelnye.html
24 Июня 2016, 13:58:32
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
RewriteRule ^ru/(.*) /$1 [R=301,L] Вообще не работает, никакая страница?
24 Июня 2016, 14:22:59
Ответ #9
  • Фрилансер
  • *
  • Сообщений: 108
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
24 Июня 2016, 14:57:26
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
RewriteRule ^ru/(.*)$ /$1 [R=301,L]
Вот так, если у вас в схеме URL правило для товаров без категории
{id}{-:ean13}.htmlДля учета в пути по сайту категорий, производителей, стрнаиц и т.д. нужно составлять доп. правила.

Я бы на вашем месте включил русский в настройках языка или подождал переиндексации сайта, через неделю сайт будет заново переиндексирован.
24 Июня 2016, 15:39:35
Ответ #11
  • Фрилансер
  • *
  • Сообщений: 108
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
тоесть можно незамарачиваться с редиректом а ссылки сами отпадут?
у меня такое правило для путей к товарам {category:/}{id}-{rewrite}{-:ean13}.html
если без категорий это не будет влиять на выдачу ссылок в поиске?
24 Июня 2016, 16:38:32
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Лучше категории оставь, подожди переиндексацию сайта. Товары бывают удаляют, страницы не доступны, также и тебя сейчас. Можно сказать обновление товаров. Если уберешь категории хуже будет.
24 Июня 2016, 16:47:29
Ответ #13
  • Фрилансер
  • *
  • Сообщений: 108
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля