Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Поддержка] Редиректор 301 - супер простой и быстрый модуль для создания редиректов


 Поделиться

Рекомендованные сообщения

Редиректор 301 - супер простой и быстрый модуль для создания редиректов


Редиректор 301 - супер простой и быстрый модуль для создания редиректов


!!!ДЛЯ РФ МОДУЛЬ НЕДОСТУПЕН!!!

Редиректор 301 - это модуль для создания редиректов в Opencart за пару секунд!

Цитата

 

Внимание! Модуль не убирает дубли страниц (главной, категорий и т.п.)

Он создает редирект со страницы на страницу

 

В работающем магазине практически всегда есть какие-то страницы которые надо перенаправить. Это могут быть хвосты от переезда из других движков, это может быть из-за смены структуры меню или системы ЧПУ. Да все что угодно может произойти. Вручную разбираться и делать редиректы можно, но время стоит дороже и головная боль здесь обеспечена. Проверено мною неоднократно и подтверждено моими клиентами.

Модуль позволяет очень просто и очень быстро создавать редиректы. Вся работа модуля идет в лайв режиме а это означает то что как только прописали редирект не надо ничего сохранять нажимая какие-то кнопки - все уже работает!

 

Можно посмотреть видео обзор модуля от автора

Для создания нового редиректа достаточно зайти в модуль, нажать на кнопку Добавить 301 редирект, ввести старую ссылку и новую. Все уже работает. На это уходит какие-то секунды. Ничего лишнего нет, все сделано для максимальной скорости работы.

Отдельно хотелось бы акцентировать внимание на продуманный и приятный интерфейс, все визуально понятно и просто.

Также хотелось бы подчеркнуть высокую скорость работы. Редирект происходит сразу при заходе на сайт не дожидаясь загрузки ядра Opencart что экономит время отклика и не грузит магазин. Модуль тестировали на более чем 100 000 редиректов все работает мгновенно. Если у кого-то будет 1 000 000 редиректов также не проблема :)

Если у вас много редиректов в модуле есть живой поиск - просто вводите символы которые есть в редиректах и модуль сразу отобразит что уже есть. Очень удобный инструмент.

В модуле можно вводить как по одному редиректу, так и сразу много. Есть инструмент импортирования (вкладка Импорт/Экспорт) Экспорт скоро доделаю.

Для импорта надо вставить редиректы и внизу прописать разделитель, далее нажать кнопку Поехали! После этого редиректы уже работают в магазине. Импортировали 100 000 редиректов все прошло успешно.

-----------

Демо

https://demo23.microdata.pro/

логин: demo

пароль: demo777

просьба посмотреть и ничего не ломать:)

-----------

Особенности модуля

  • Работает на всех версиях Opencart и php
  • Не использует vqmod ocmod и т.п. (идет вставка своего блока в файл index.php для быстродействия - все полностью безопасно)
  • Не использует ioncube
  • Модуль использует лайв режим, все записывается без подтверждающих кнопок Сохранить, что очень ускоряет работу
  • Все на одной странице и максимально понятно.
  • Вес модуля всего 12КБ
  • Максимально оптимизированный код и конечно же защищенный
  • Качество дополнений - это приоритет
  • Модуль не зависит от кастомизации магазина или от шаблона. Модуль полностью самостоятельный и работает даже на самых перекрученных магазинах
  • Оперативная поддержка
  • Есть импортирование редиректов

 

Все мои дополнения: https://opencart-forum.ru/profile/18336-exploits/?tab=node_downloads_Files


  • Добавил
  • Добавлено
    19.06.2019
  • Категория
  • Системные требования
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика
    Да

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, Exploits сказал:

Не использует vqmod ocmod и т.п.

То есть, либо заменяет оригинальные файлы, либо что-то в них дописывает своими силами?

Ссылка на комментарий
Поделиться на других сайтах


20 часов назад, Dotrox сказал:

То есть, либо заменяет оригинальные файлы, либо что-то в них дописывает своими силами?

Верно. Модуль дописывает свой блок с кодом в index.php

Ссылка на комментарий
Поделиться на других сайтах

В 22.06.2019 в 19:01, Exploits сказал:

Добавить 301 редирект, ввести старую ссылку и новую. Все уже работает. На это уходит какие-то секунды.

Секунды?
Я понимаю, что это утрировано

При разработке своего модуля редиректов я шел по принципу минимальных задержек
и потому редиректы унес в конец. Затем добавил флаг приоритета - срабатывания редиректа как можно ранее - грубо.. до загрузки контента.
 

Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, Exploits сказал:

Верно. Модуль дописывает свой блок с кодом в index.php

Это стоит явно указать, чтоб не возникало вопросов.

 

 

В 22.06.2019 в 19:01, Exploits сказал:

Если есть идеи для усовершенствования модуля в радостью выслушаю.

Добавьте возможность выбора типа редиректа: 301, 302, 307, 308.

И добавьте условия, например, залогинен ли пользователь и т.д. - это то, что невозможно сделать посредством .htaccess. Тогда модуль действительно будет иметь смысл.

Ссылка на комментарий
Поделиться на других сайтах


1 минуту назад, Dotrox сказал:

307, 308.

Зачем?
307 - чисто программный
308-й ну.. не вижу реального применения (условно разница только в изменении метода) для ОС - не актуально, или в крайнем случае - программно

 

 

1 минуту назад, Dotrox сказал:

добавьте условия, например, залогинен

Назови причину?

Ссылка на комментарий
Поделиться на других сайтах

3 минуты назад, chukcha сказал:

Зачем?
307 - чисто программный
308-й ну.. не вижу реального применения (условно разница только в изменении метода) для ОС - не актуально, или в крайнем случае - программно

Потому что 307 и 308 запрещают менять тип запроса.

Оно, конечно, актуальней для публичного апи, но если делать переключение, то разницы особой нет сколько там вариантов будет. Может, кому-то пригодится. На ОК чего только не делают.

 

 

4 минуты назад, chukcha сказал:

Назови причину?

Ну, например, совсем недавно в одном магазине сеошники попросили меня сменить для незалогиненых редирект страниц кабинета на страницу входа с 301 на 302.

Был бы там модуль редиректов с проверкой логина, сами б таким занимались.

Ссылка на комментарий
Поделиться на других сайтах


ван секонд
в ОС

1 минуту назад, Dotrox сказал:

менить для незалогиненых редирект страниц кабинета на страницу входа с 301 на 302.

изначально 302
 

Ссылка на комментарий
Поделиться на других сайтах

5 минут назад, chukcha сказал:

ван секонд
в ОС

изначально 302
 

Таки да, логика победила над памятью. Меня просили 302 изменить на 301.

 

Ссылка на комментарий
Поделиться на других сайтах


3 минуты назад, Dotrox сказал:

Меня просили 302 изменить на 301.

иначе чем дебилами не назовешь
301 - это кешируемый редирект на момент сессии

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, chukcha сказал:

301 - это кешируемый редирект на момент сессии

Из-за этого у меня были сомнения не получится ли, что в кабинет потом вообще зайти не выйдет. Так что я зарегистрировался и проверил: проблем не возникло.

Но использовать там 301 в любом случае логически неправильно.

Ссылка на комментарий
Поделиться на других сайтах


7 часов назад, chukcha сказал:

Секунды?
Я понимаю, что это утрировано

Почему же, нет, для создания редиректа уходят реально секунды, откуда и куда - все. Ничего лишнего, в этом и фишка что бы не уходило время.

7 часов назад, Dotrox сказал:

Добавьте возможность выбора типа редиректа: 301, 302, 307, 308.

Зачем? Никогда не сталкивался что кому то нужен другой редирект отличный от 301-го

 

Концепция модуля в том что в нем есть только то что необходимо без кучи лишнего что бы не загружать пользователю мозги и не забирать его время.

Ссылка на комментарий
Поделиться на других сайтах

Только что, Exploits сказал:

Никогда не сталкивался что кому то нужен другой редирект отличный от 301-го

Очень часто авторы модулей не сталкиваются с магазинами, где больше пары десятков товаров (то есть с реальными, а не их тестовыми) и в результате их модули не способны работать в реальном магазине (и магазин работать не способен пока модуль включён).

Если у вас никогда не возникала потребность в редиректах отличных от 301, это не значит, что такой потребности не может быть ни у кого!

Коробочный модуль должен быть универсальным.

 

 

1 минуту назад, Exploits сказал:

что бы не загружать пользователю мозги и не забирать его время

Можно тогда ещё и деньги не забирать, а пользоваться редиректом через .htaccess :)

 

 

Сейчас ещё одно вспомнил: люди иногда просят возможность перенаправлять пользователей на другой сайт (партнёрки). Было бы полезно, чтоб редирект работал не только с относительными путями, но и с полными ссылками.

И там бы не помешали плейсхолдеры, чтоб можно было какую-то часть начальной ссылки подставить в конечную. Ну, либо просто поддержка регулярок.

Ссылка на комментарий
Поделиться на других сайтах


3 минуты назад, Dotrox сказал:

Очень часто авторы модулей не сталкиваются с магазинами, где больше пары десятков товаров (то есть с реальными, а не их тестовыми) и в результате их модули не способны работать в реальном магазине (и магазин работать не способен пока модуль включён).

Если у вас никогда не возникала потребность в редиректах отличных от 301, это не значит, что такой потребности не может быть ни у кого!

Коробочный модуль должен быть универсальным.

 

 

Можно тогда ещё и деньги не забирать, а пользоваться редиректом через .htaccess :)

 

 

Сейчас ещё одно вспомнил: люди иногда просят возможность перенаправлять пользователей на другой сайт (партнёрки). Было бы полезно, чтоб редирект работал не только с относительными путями, но и с полными ссылками.

И там бы не помешали плейсхолдеры, чтоб можно было какую-то часть начальной ссылки подставить в конечную. Ну, либо просто поддержка регулярок.

Прислушаюсь, будет такой запрос - сделаю

Ссылка на комментарий
Поделиться на других сайтах

спасибо огромное! Крутой модуль! На ocStore 2.3 работает все отлично и мгновенно!) Задержек в переадресации тоже нет, все четко и быстро!

Насчет 302 и тд.. я не вникала пока, у меня 5000 товаров, в SEO только на троечку пока, но даже дядька-учитель ничего о них не говорил:ph34r:, только про 301..

Еще раз спасибо, Вы молодец!

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


Было б еще прикольно, кстати, при редиректе выводить вначале страницы какое-то простое сбщ типа "увы, данный товар больше недоступен, посмотрите похожие"..:oops:

 

а еще, через какое время их удалять нужно или так и оставлять бесконечный список??

Изменено пользователем BF1138
Ссылка на комментарий
Поделиться на других сайтах


12 часов назад, BF1138 сказал:

Было б еще прикольно, кстати, при редиректе выводить вначале страницы какое-то простое сбщ типа "увы, данный товар больше недоступен, посмотрите похожие"..:oops:

 

а еще, через какое время их удалять нужно или так и оставлять бесконечный список??

Выводить сообщение в 301 редиректах нельзя, только сразу должно перенапрявлять.

По удалению, если они "напрягают" то можно удалить например через пол года когда уже в индексе не будет старой страницы, а можно оставить и почистить спустя время. Нагрузку это не дает

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Exploits сказал:

Выводить сообщение в 301 редиректах нельзя, только сразу должно перенапрявлять.

я имею ввиду перенаправлять на нужную страницу, а вверху перед товарами типа как описание категории будет сбщ.

нельзя так да?

 

2 часа назад, Exploits сказал:

можно удалить например через пол года когда уже в индексе не будет старой страницы

ага, спасибо, я примерно так и подумала

Ссылка на комментарий
Поделиться на других сайтах


1 минуту назад, BF1138 сказал:

я имею ввиду перенаправлять на нужную страницу, а вверху перед товарами типа как описание категории будет сбщ.

нельзя так да?

Можно, но например надо в редиректе указывать либо get параметр и по нему выводить сообщение, или же через # и скриптом обрабатывать и выводить сообщение. Но это уже не в модуле доработка а на самом сайте.

Ссылка на комментарий
Поделиться на других сайтах

15 часов назад, nambavan сказал:

Редирект по маске не планируется, например, редирект всех страничек site.ru/*-abc на site.ru/*-def?

Добрый день! Это можно сделать. Планирую. Обновлю модуль и там такое будет.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Сделал адаптацию под 2.1. Есть еще пару пунктов на улучшение модуля. В процессе.

Если кому надо на 1.5 или 3 сообщайте - оперативно сделаю.

Ссылка на комментарий
Поделиться на других сайтах

Добавил демо: 

-----------

Демо

https://demo23.microdata.pro/

логин: demo

пароль: demo777

просьба посмотреть и ничего не ломать:)

-----------

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Скажите пожалуйста как быть если собираюсь заменить сайт на новый,он еще на тестовом домене какие строки прописывать или как действовать? Спасибо

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.