Jump to content

Recommended Posts

Менеджер 301 редиректов


Менеджер 301 редиректов


Цитата

 

Рекомендуется платная версия модуля редиректов. Очень быстрая и удобная! Премиум поддержка.

 

 

 

 

Простой, но рабочий модуль 301 редиректа для Opencart :-)

Что бы сделать 301 редирект надо редактировать файл .htaccess но с этим во многом возникают трудности.

Этим дополнением я сделал все более удобно

После установки модуля просто идем в настройки магазина и в первой вкладке видим поле для ввода переадресаций http://prntscr.com/9s5g0i в формате:

старый-адрес==новый-адресстарый-адрес2==новый
 

и т.д.

Все достаточно просто и понятно.

Установка

Opencart 1.x = Загружаем файл redirector_1.x.xml в vqmod/xml

Opencart 2.x = В админке устанавливаем в модификаторах файл из архива redirector_2.x.ocmod.xml, после обновляем модификаторы


  • Добавил
  • Добавлено
    19.01.2016
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.5.1
    1.5.5
    1.5.4.1
    1.5.3.1
  • ocStore
    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
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика
    Нет
  • Старая цена

 

  • +1 5

Share this post


Link to post
Share on other sites

Хочу выпустить супер продвинутый полноценный модуль с условиями и т.д. но не знаю стоит ли? Будет спрос как думаете? :wink:

На халяву? Будет. :)

Share this post


Link to post
Share on other sites

о, какая штука отличная. Еще и бесплатно. Спасибо большое. Пошла тестировать 

Share this post


Link to post
Share on other sites

Отличный модуль, спасибо. 

Share this post


Link to post
Share on other sites

На халяву? Будет. :)

Да ну)) Платно конечно, но в пределах доступности. Тогда буду делать.

Share this post


Link to post
Share on other sites

Доброго времени суток!

Не завелся модуль... Нет редиректа со страниц вида: site.ru/index.php?categoryID=123 на site.ru/чпу-категория-латинкой/ . Постоянно перекидывает на site.ru/?categoryID=123

Магазин переезжал с другого движка, в индексе поисковых систем остались данные неЧПУурлы с которых нужно редиректить на чпу.

Куда копать? :)

Share this post


Link to post
Share on other sites

Хм, скиньте в личку текст редиректов, те что в админке вводили.

Share this post


Link to post
Share on other sites

Доброго времени суток!

Не завелся модуль... Нет редиректа со страниц вида: site.ru/index.php?categoryID=123 на site.ru/чпу-категория-латинкой/ . Постоянно перекидывает на site.ru/?categoryID=123

Магазин переезжал с другого движка, в индексе поисковых систем остались данные неЧПУурлы с которых нужно редиректить на чпу.

Куда копать? :)

Дело в том что условия надо делать без слешей вначале, посмотрите описание модуля

Share this post


Link to post
Share on other sites

Спасибо за подсказку, но не помогло... Сейчас сделал вот так: http://joxi.ru/82QVpVMtdzz8Ad , всё равно редиректит на http://planetaswarovski.ru/?categoryID=639 . Файл .htaccess стандартный, даже 301 на главное зеркало не настроено не говоря уже об остальном.

Share this post


Link to post
Share on other sites

Спасибо за подсказку, но не помогло... Сейчас сделал вот так: http://joxi.ru/82QVpVMtdzz8Ad , всё равно редиректит на http://planetaswarovski.ru/?categoryID=639 . Файл .htaccess стандартный, даже 301 на главное зеркало не настроено не говоря уже об остальном.

 

Возможно поможет

Попробуйте в xml файле заменить:

if($this->config->get('config_redirects')){
	$redirects = array();
	$redirect_elements = explode(PHP_EOL, $this->config->get('config_redirects'));
	foreach($redirect_elements as $element){
		$to = explode("==", $element);	
		$redirects[$to[0]] = $to[1];		
	}
	
	$server_request = substr($_SERVER["REQUEST_URI"], 1);
	if($server_request){
		if(array_key_exists($server_request, $redirects)) {
			header("HTTP/1.1 301 Moved Permanently"); 
			$location = HTTP_SERVER. $redirects[$server_request];
			header("Location: ".$location);
			exit;
		}
	}
} 

на:

if($this->config->get('config_redirects')){
	$redirects = array();
	$redirect_elements = explode(PHP_EOL, $this->config->get('config_redirects'));
	foreach($redirect_elements as $element){
		if(!empty($element)){
			$to = explode("==", trim($element));
			$redirects[$to[0]] = $to[1];
		}
	}
	
	$server_request = substr($_SERVER["REQUEST_URI"], 1);
	if($server_request){
		if(array_key_exists($server_request, $redirects)) {
			header("HTTP/1.1 301 Moved Permanently"); 
			$location = HTTP_SERVER. $redirects[$server_request];
			header("Location: ".$location);
			exit;
		}
	}
}

Share this post


Link to post
Share on other sites

Хм.. ну тут надо смотреть по ситуации почему не работает. Могу запустить редиректы, но опять же платно. Если не разберетесь, тогда обращайтесь.

Share this post


Link to post
Share on other sites

Было бы неплохо хранить правила в кеше, а не каждый раз делать разбор правил

Share this post


Link to post
Share on other sites

Было бы неплохо хранить правила в кеше, а не каждый раз делать разбор правил

Ну как буду писать полноценный модуль можно будет такое сделать. :-)

Share this post


Link to post
Share on other sites

А по срокам выхода полноценного модуля можете сказать?

Share this post


Link to post
Share on other sites

А по срокам выхода полноценного модуля можете сказать?

Есть в заданиях, обещать ничего не могу, только как дойдут руки. Постараюсь максимально быстро. :-)

Share this post


Link to post
Share on other sites

Спасибо за модуль! Будем ждать продолжения)

Share this post


Link to post
Share on other sites

Автору + за бесплатную плюшку - сам юзаю платный вариант с данного форума, но, в любом случае, приятно когда люди хоть что-то делают бескорыстно. Гратц!

Share this post


Link to post
Share on other sites

Рад что модуль востребован  :-)

Warchunn - подскажите пожалуйста что за модуль платный используете, а то думал писать коммерческий но с фулл функционалом, а может уже есть.

Share this post


Link to post
Share on other sites

Спасибо, так смысл мне тогда делать полноценный модуль, он уже есть :-)

Share this post


Link to post
Share on other sites
так смысл мне тогда делать полноценный модуль

 

Зато свое, любимое и понятное, а самое главное -управляемое.

Ведь можно писать не простые правила редиректа, а, например с регулярками

Share this post


Link to post
Share on other sites

Учтите, что тот модуль под Opencart 1.5, а надо уже под 2.1 )

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

Share this post


Link to post
Share on other sites

Ну да мониторинг тоже есть (извините за ссылки на чужие модули)

 

https://opencartforum.com/files/file/2868-soforp-%D0%B1%D0%B8%D1%82%D1%8B%D0%B5-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-http-404/

 

Есть и бесплатный

https://opencartforum.com/files/file/1892-404-log/

Share this post


Link to post
Share on other sites

Приветствую!

писал url в разном виде но редирект не редиректит в принципе.

как правильно вносить записи на примере 

http://site.ru/page1/ to http://site.ru/page2/ ???

надо писать так:

старый-урл==новый-урл то есть без начальных слешей и домена, то есть без site.com/

  • +1 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Exploits
      Редиректор 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://opencartforum.com/profile/18336-exploits/?tab=node_downloads_Files
    • By Exploits
      333.00 руб
      Скачать/Купить дополнение


      Редиректор 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://opencartforum.com/profile/18336-exploits/?tab=node_downloads_Files
      Добавил Exploits Добавлено 19.06.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      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.х Обращение к серверу разработчика Да Старая цена  
    • By riny
      Скачать/Купить дополнение


      Замена кнопки "купить" на реф. ссылку
      Если вам надо чтобы при нажатии на "купить" происходил переход по реферальной ссылке, то это дополнение для вас. Ссылка хранится в поле товара "Расположение/location".
      Мод заменяет кнопку "купить" в товаре, похожих товарах, категориях, акциях, брендах, сравнении, закладках и модулях последние, рекомендуемые, хиты продаж, акции.
      Установка:
      - скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются)
      - если нужно открывать ссылки в новом окне используйте версию модуля из папки "upload [new_window_version]"
      - увеличить в phpMyAdmin размер поля location таблицы product, в котором будут храниться реф. ссылки, пример на скриншоте [pma.jpg]
      Тестировалось на ocStore 1.5.5.1.1, opencart 1.5.5.1
      Добавил riny Добавлено 04.09.2013 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.