301 Редирект

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Axioma
Axioma
Репутация: 0
Сообщения: 2
Зарегистрирован: 10.08.2017
С нами: 6 лет 8 месяцев

Сообщение #1 Axioma » 10.08.2017, 12:44

Добрый день.
При установке редиректа 301 в .htaccess к URL добавляется

Код: Выделить всё

?module=ProductView&product_url=schepa-grushevaya-500-gr&lang_label=

И выдается страница 404.

Делаю так

Код: Выделить всё

Options +FollowSymLinks
RewriteEngine on

# Редиректы 301
RewriteCond %{REQUEST_URI} ^/products/schepa-grushevaya-500-gr$
RewriteRule ^.*$ /products/schepa-slivovaya-500-gr? [R=301,L]


Видел похожую тему, но с информацией изложенной в ней не получилось решить. Помогите пожалуйста с правильным решением.

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Сайт Skype

Сообщение #2 OkayCMS » 10.08.2017, 13:05

Попробуйте через вот этот сервис
https://simplamarket.com/blog/servis-dlya-udobnoj-generatsii-spiska-301-redirektov

Axioma
Axioma
Репутация: 0
Сообщения: 2
Зарегистрирован: 10.08.2017
С нами: 6 лет 8 месяцев

Сообщение #3 Axioma » 10.08.2017, 13:57

Выдает правило:

Код: Выделить всё

# 301 --- http://www.takepls.ru/products/schepa-grushevaya-500-gr => http://www.takepls.ru/products/schepa-slivovaya-500-gr
RewriteRule ^products/schepa\-grushevaya\-500\-gr$ /products/schepa-slivovaya-500-gr? [L,R=301]


При переходе на

Код: Выделить всё

http://www.takepls.ru/products/schepa-slivovaya-500-gr

URL получается

Код: Выделить всё

http://www.takepls.ru/products/schepa-slivovaya-500-gr?module=ProductView&product_url=schepa-grushevaya-500-gr&lang_label=

404 страница.

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Сайт Skype

Сообщение #4 OkayCMS » 10.08.2017, 14:54

Возможно первый редирект который вы добавляли ещё закеширован.
+ попробуйте ваш редирект перенести повыше в htaccess

Dysha-Kuzbass M
Аватара
Dysha-Kuzbass M
Возраст: 37
Репутация: 3
Сообщения: 155
Зарегистрирован: 17.05.2017
С нами: 6 лет 11 месяцев
Откуда: Кузбасс
ВКонтакте

Сообщение #5 Dysha-Kuzbass » 11.08.2017, 14:04

RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 8 месяцев
Откуда: Киев
Сайт

Сообщение #6 makki » 14.08.2017, 17:36

В этой теме есть рабочее решение с редиректом 301 без htaccess
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 40 гостей