Не работает 301 редирект ни в одном виде (

Автор Тема: Не работает 301 редирект ни в одном виде (  (Прочитано 824 раз)

Оффлайн dorashАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 15
  • Карма: 0

Оффлайн dorashАвтор темы

  • Рекрут
  • *
Всем привет. Дайте совет, пожалуйста.

Я уже делал редирект ранее в файле .htaccess есть вот такая запись и она работает:

        RewriteEngine On
        RewriteCond %{QUERY_STRING} ^_route_=manikur-i-pedikur/ochistitel/gidkost-dlya-snyatiya-gelya-i-laka$
   RewriteRule ^(.*)$ http://site.com.ua/manikur-i-pedikur/ochistitel/sredstvo-dlya-snyatiya-gel-laka/? [R=301,L]

По аналогии я делаю всё точно так же и оно не работает:

        RewriteCond %{QUERY_STRING} ^_route_=dekor-i-specialnye-predlogeniya/ukrasheniya/stamping/diski-dlya-stampinga$
   RewriteRule ^(.*)$ http://site.com.ua/dekor-i-specialnye-predlogeniya/ukrasheniya/stamping/diski-i-plitki-dlya-stampinga/? [R=301,L]

2-й редирект идёт сразу за 1-м. Пробовал их менять местами, но всё отаётся на своих местах. До меня не доходит почему 1 работает, а другой нет.

Еще пробовал другой способ, но он тоже не работает:
       Redirect 301 http://shellnail.com.ua/dekor-i-specialnye-predlogeniya/ukrasheniya/stamping/diski-dlya-stampinga/ http://shellnail.com.ua/dekor-i-specialnye-predlogeniya/ukrasheniya/stamping/diski-i-plitki-dlya-stampinga/

Я безнадёжный рукожоп? :) ;D


Оффлайн Sky-fi

  • Глобальный модератор
  • Бизнес оценка: (9, 100%)
  • *****
  • СПАСИБО: 3778
  • Сообщений: 5398
  • Карма: 333
  • Пол: Мужской
  • Раскрутка сайтов
  • Награды Мастер поисковой оптимизации Более одной тысячи спасибо
    • Частный SEO оптимизатор Sky-fi

Оффлайн Sky-fi

  • Глобальный модератор
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 3778
    • Сообщений: 5398
    • Карма: 333
    • Пол: Мужской
    • Раскрутка сайтов
    • Награды Мастер поисковой оптимизации Более одной тысячи спасибо
      • Частный SEO оптимизатор Sky-fi
Попробуйте так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.

Оффлайн dorashАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 15
  • Карма: 0

Оффлайн dorashАвтор темы

  • Рекрут
  • *
Да, пробовал и такой вариант. Еще раз перепроверил и попробовал Ваш вариант. Результат тот же.

Если попытаться зайти по старой ссылке, то магазин выдает 404 ошибку с таким урлом:

http://shellnail.com.ua/dekor-i-specialnye-predlogeniya/ukrasheniya/stamping/diski-i-plitki-dlya-stampinga/?_route_=dekor-i-specialnye-predlogeniya/ukrasheniya/stamping/diski-dlya-stampinga/

Ничего не пойму, почему он перекручивает с новой ссылки на старую? Редирект не срабатывает, ситуация повторяется и без редиректа и с редиректом.

Мы же явно указываем откуда и куда ему идти...
« Последнее редактирование: 01-09-2016, 09:02:41 от dorash »

Оффлайн MASkot

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 31
  • Сообщений: 137
  • Карма: 3
    • МегаЛэнд

Оффлайн MASkot

  • Постоялец
  • ***
А вот так?

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.

Оффлайн Sky-fi

  • Глобальный модератор
  • Бизнес оценка: (9, 100%)
  • *****
  • СПАСИБО: 3778
  • Сообщений: 5398
  • Карма: 333
  • Пол: Мужской
  • Раскрутка сайтов
  • Награды Мастер поисковой оптимизации Более одной тысячи спасибо
    • Частный SEO оптимизатор Sky-fi

Оффлайн Sky-fi

  • Глобальный модератор
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 3778
    • Сообщений: 5398
    • Карма: 333
    • Пол: Мужской
    • Раскрутка сайтов
    • Награды Мастер поисковой оптимизации Более одной тысячи спасибо
      • Частный SEO оптимизатор Sky-fi
dorash, Попробуйте этот (как и другие предложенные вам), вставить сразу после RewriteBase /. Обычно такие проблемы случаются из-за конфликтов в htaccess.


Оффлайн dorashАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 15
  • Карма: 0

Оффлайн dorashАвтор темы

  • Рекрут
  • *
Вот так тоже не работает:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Вот всё, что прописано перед редиректами:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Добавлено: 01-09-2016, 11:26:13

Вставить сразу после RewriteBase / тоже не помогло, пробовал несколько вариантов. Я вот думаю, если бы был какой-то конфликт, то тогда и рабочий редирект с другими ссылками не работал бы, правильно думаю? А он работает. Но сделанный по аналогии с другими урлами не работает ни при каких вариантах... Уже голову сломал.

И еще подскажите для прояснения ситуации. Если мы делаем редирект, то он идёт в обход движка магазина, или механика редиректа ещё проходит через алгоритмы движка?
« Последнее редактирование: 01-09-2016, 11:26:13 от dorash »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
4302 Просмотров
Последний ответ 25-09-2013, 18:47:48
от Dexus
12 Ответов
3095 Просмотров
Последний ответ 01-01-2016, 16:21:01
от Dogica
0 Ответов
514 Просмотров
Последний ответ 18-04-2016, 00:09:36
от Yama
9 Ответов
3984 Просмотров
Последний ответ 28-05-2016, 21:40:44
от badhit
10 Ответов
1479 Просмотров
Последний ответ 16-11-2016, 07:11:58
от ВикторияИ