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

Exploits    146

index.php?app=downloads&module=display&section=screenshot&id=2908

Название: Менеджер 301 редиректов

Добавил: Exploits

Добавлен: 19 янв. 2016

Категория: Прочее

Метод активации: Без активации

Сайт разработчика: http://for-opencart.com

Простой, но рабочий модуль 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, после обновляем модификаторы

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

Нажмите здесь, чтобы скачать файл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    397

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Blondi    70

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
halfhope    157

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alexbard    2

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alexbard    2

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
halfhope    157

Спасибо за подсказку, но не помогло... Сейчас сделал вот так: 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;
		}
	}
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    926

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
velomaster    1

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alexx107    0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Warchunn    2

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    926

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    926
так смысл мне тогда делать полноценный модуль

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
velomaster    1

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    926

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

 

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/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Andy765    1

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    146

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

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

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

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

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Otvet

      300.00 руб
      Скачать/Купить дополнение


      FX AddOn Pack #1 = Редирект-менеджер + Категория/Бренд
      Пакет дополнений к модулю Full IndeX, отдельно от которого работа данных дополнений невозможна или неполноценна
      Включает в себя:
      FX Redirects Manager AddOn FX Manufacturers AddOn ... to be continue  
      FX Redirects Manager
      Менеджер редиректов. Позволяет перенаправлять со старых/битых страниц на новые. В дальнейшем будет работать и на любых иных страницах.
      Главные отличительные особенности на фоне конкурентов:
      отсутствие влияния на скорость работы сайта (редиректы работают только если страница не найдена) безопасность (редирект не сработает если страница существует и была занесена с список по ошибке)  
      Новый функционал:
      редиректы по маске (beta) редиректы не только со старых/битых страниц но и с любых иных (запрос)
      При наличии спроса будет добавлено:
      редиректы из файла  
      FX Manufacturers
      Модуль создающий подкатегории вида Категория/Бренд и выводящий меню производителей в категориях для перехода по ним. Возможна автономная работа, но Мета теги и Заголовки без Full Index не будут уникальны.
      Для чего? Создания посадочных страниц в первую очередь, ибо запросы товара с уточнением производителя практически всегда входят в СЧ-ВЧ
      Функционал:
      Вывод меню брендов (виджет или как угодно назвать можно) Исправление ссылок пагинации/сортировки с учетом производителя Добавление в хлебные крошки Совместимость с OCFilter Добавил Otvet Добавлено 03.01.2017 Категория Прочее Системные требования Full Index не ниже версии 3.9.9 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
    • От Otvet
      Пакет дополнений к модулю Full IndeX, отдельно от которого работа данных дополнений невозможна или неполноценна
      Включает в себя:
      FX Redirects Manager AddOn FX Manufacturers AddOn ... to be continue  
      FX Redirects Manager
      Менеджер редиректов. Позволяет перенаправлять со старых/битых страниц на новые. В дальнейшем будет работать и на любых иных страницах.
      Главные отличительные особенности на фоне конкурентов:
      отсутствие влияния на скорость работы сайта (редиректы работают только если страница не найдена) безопасность (редирект не сработает если страница существует и была занесена с список по ошибке)  
      Новый функционал:
      редиректы по маске (beta) редиректы не только со старых/битых страниц но и с любых иных (запрос)
      При наличии спроса будет добавлено:
      редиректы из файла  
      FX Manufacturers
      Модуль создающий подкатегории вида Категория/Бренд и выводящий меню производителей в категориях для перехода по ним. Возможна автономная работа, но Мета теги и Заголовки без Full Index не будут уникальны.
      Для чего? Создания посадочных страниц в первую очередь, ибо запросы товара с уточнением производителя практически всегда входят в СЧ-ВЧ
      Функционал:
      Вывод меню брендов (виджет или как угодно назвать можно) Исправление ссылок пагинации/сортировки с учетом производителя Добавление в хлебные крошки Совместимость с OCFilter
    • От 599479421
      Добрый день! Подскажите пожалуйста, может кто то сталкивался с такой проблемой, в истории здесь не нашел. 
      у нас есть сайт: http://kameranabludenia.ru, была задача привязать к нему домен http://1kam.ru/ и сделать его основным, а от старого сделать редирект чтобы ссылки шли на уже новый сайт.  В итоге второй сайт (http://1kam.ru/ ) получился немного карявым, половина модулей не заработала и исчезла из админки (добавление товара,нитро ускоритель, блог) страницы категорий стали открываться неправильно. Программист сделал сначала оба сайта от одной базы, потом сделал для второго сайта свою базу, но ничего не помогло. Ищем теперь решение,или специалиста, чтобы исправить ситуацию. Буду рад любой помощи. Программист наш включил динамо, и не берется за работу (работает на фрилансе, поэтому имеет то, что имеем)
    • От Artorius
      Всем привет!
      Уважаемые форумчане, подскажите пожалуйста, какую команду нужно прописать в файле .htaccess, что бы настроить редирект на адрес главной страницы http://site.com/ с дублей http://site.com/? и http://site.com/?blabla 
      Всем заранее спасибо)
    • От alexsoftdev

      1 499.00 руб
      Скачать/Купить дополнение


      Модуль для Opencart - NeoSeo Менеджер Редиректов
      Выдача лицензии на Модуль для Opencart - NeoSeo Менеджер Редиректов происходит автоматически. При оформлении заказа, обязательно укажите доменное имя вашего сайта.
       
       
      ВНИМАНИЕ!!! Модуль не совместим с кешировщиками магазинов вроде boost.
      При переносе сайта нужно сохранить все внешние ссылки, тщательно составив карту редиректов ( перенаправлений ) со старых ссылок на новые. Это можно выполнить на уровне файла .htaccess, но это долго и мучительно. Более простой способ для выполнения этой задачи - воспользоваться модулем SOFORP Redirect Manager, который позволит выполнить данную задачу просто и элегантно.
      Преимущества данного модуля:
      Работает на всех солянках opencart. Поддерживается поиск по правилам!!! Работает со ссылками, похожими на внутренние ( содержащими ключевые слова category_id, product_id и т.д. ) Не боится количества инструкций Корректно обрабатывает & Поддерживает импорт и экспорт для csv формата Поддерживает разные коды перенаправления ( HTTP 301, HTTP 302, HTTP 307 ) Учитывает срок действия редиректа Правила можно включать и отключать Игнорирует случайно введенные пробелы в конце и начале ссылки Корректно отрабатывает джумла-ссылки без ЧПУ Корректно отрабатывает настройки магазина, сразу формируя редирект на http://www. или просто на Поддерживает маски в двух вариантах Периодически спрашивают а поможет ли наш модуль для переезда с одного домена на другой, без смены ссылок. Ответ - если поменялись не ссылки, а только домен, то вам вообще не нужен никакой модуль. Вам нужно просто грамотно настроить перенос домена - http://habrahabr.ru/post/168471/
      Как работают маски:
      Иногда случается так, что вы удалили категорию и у вас куча 404-х ошибок вида /ваша-категория/а-тут-какие-то-параметры. Понятное дело что можно составить редирект на каждую ссылку, но когда их тысячи, то возникает вопрос о целесообразности такого действия. Поэтому мы добавили возможность сделать два вида редиректов маской для того случая.
      Вид первый - без сохранения параметров. Т.е. вам нужно банально перекинуть все старые ссылки на какую-то одну страничку. Для этого в админке создается правило со следующими параметрами:
      Старый URL: /ваша-категория/*
      Новый URL: /новая-страница
      В итоге все старые несуществующие страницы будут переадресованы на одну единственную, а именно "/новая-страница". Это полезно, но чаще хочется еще и параметры сохранить. Для этой цели подойдет второй вид редиректа, он же "маска-маска".
      Старый URL: /старая-категория/*
      Новый URL: /новая-категория/*
      Отличительной особенностью является наличие маски и параметра Новый URL. В таком ключе если человек зайдет по ссылке /старая-категория/параметр-1, то попадет на ссылку /новая-категория/параметр-1.
      Ура, теперь можно безболезненно переименовывать категории ( ну почти )
      Требования:
      vqmod 2.4.1+ Opencart 1.5.* php 5.3 ioncube Лицензия:
      на ОДИН домен. Не на сайт, не на человека, не на студию. У вас несколько доменов подключены к одному сайту - значит вам нужно несколько лицензий. на использование ( допускается установка клиентам при покупке лицензий под них ), но не на перепродажу. Модули от NeoSeo это:
      Безупречное качество Дружественный интерфейс Богатая функциональность Высокое быстродействие Оперативная поддержка  
      Установка на примере опенкарт 2.Х ( для остальных смотрим инструкции внутри архива ):
      Запросите ключ лицензии по email license@neoseo.com.ua, при этом указав:
          - название сайта, на котором вы купили модуль. Например opencartforum.com
          - ваш ник на этом сайте, например, alexsoftdev
          - номер заказа на этом сайте, например 355446
          - основной домен сайта для активации лицензии, например lamoda.ru
          - тестовый домен сайта для разработки, например lamoda.neoseo.com.ua
      Распакуйте и загрузите ключ в корень сайта, рядом с robots.txt
      Если у вас правильно настроен и подключен ftp, то
      3.1. Установите архив целиком через Дополнения \ Установка расширений.
      Если же опенкарт настроен криво, то делаем это вручную:
      3.1. Распакуйте архив с модулем и загрузите содержимое папки upload на сайт
      3.2. В архиве есть файл install.xml, его переименовываете в install.ocmod.xml
           и загружаете через Дополнения \ Установка расширений
      Нажмите кнопку "Обновить" на страничке "Дополнения \ Модификаторы".
      Установите модуль посредством меню Дополнения \ Модули
      Установите права на просмотр модуля нужным пользователям
       
       
      Обновление:
      Удалите модификатор Повторите установку  
      Посмотреть работу модуля вы сможете тут:
      https://shop.neoseo.com.ua/admin/
      логин: admin
      пароль: admin
      Добавил alexsoftdev Добавлено 15.09.2014 Категория Прочее Системные требования PHP 5.3+vqmod 2.4.1 и выше для 1.5.Х, для 2.х хватит встроенного ocmod Метод активации Автоматическая активация 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.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.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу