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

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

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