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

antik    1

Здравствуйте!

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

 

Делаю:

RewriteRule ^/catalog/barchairs/$ /stulya-barnye/ [R=301,L]

Перехожу на /catalog/barchairs/ и получаю "Запрпашиваемая страница не найдена", а в адресной строке:

/barchairs/?_route_=catalog/barchairs/

Решение показанное в этой теме - не подходит, т.к. старые ссылки вообще не относятся к OpenCart.

Подскажите, что делать?

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


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

я сделал так:

в файле index.php добавил в начале строку

require_once('redirect.php');

в файле redirect.php такой код

<?php
$links = array(
'/affiliate-program.html' => '/affiliate/login',
'/articles.html' => '/terms_delivery',
'/contact-us.html' => '/information/contact',
'/shop.html' => '/tattoo-kits');
foreach ($links as $k => $v)
{
if (strpos($_SERVER['REQUEST_URI'], $k) !== false) {
	
		header("HTTP/1.1 301 Moved Permanently");
		header("Location: $v");
		die("Redirect");
	}
}	
?>

в массиве первое значение это старый адрес страницы, второе значение новая страница

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


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

Спасибо за ответ, @ratwell, т.е. просто в htaccess не решить этот вопрос?

Прошу советов гуру

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


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

теме ап. вопрос не решен

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


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

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5388

 

Судя по админке  продвинутая штучка.

Правильно ли я понимаю из ответов автора того модуля, что этот модуль не подойдет в случае смены старых ссылок с НЕопенартовского движка на новоые ссылки Опенкартовского движка? Или "блондиню":) и в данном случае всё прокатит?

 

 

<<We've a quick question, We're trying to understand if this module is the right one for is. Our old e-commerce platform is a non-Opencart system and we are switching to Opencart. <<Can we use this extension to redirect those old links on the old platform to pages on this new Opencart platform? Please advise. Thanks!

 

<<<Yes, as long as the old software isn't still running. The links need to be processed by OpenCart (i.e. display a "not found" OpenCart error page) in order to be redirected using the <<<Redirect Manager.

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


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

Ну так написано ведь...

 

Грубо.. я бы так и делал, а почему бы им не сделать так же

 

Старым ссылкам, все равно каким, ставится в соответствие новые Opencart'овские

 

Все зависит от объема старых и новых

 

Если их до 100 штук

то создать файлик

Старая ссылка : Новая ссылка.

Подключить include в index

проверить на соответствие - и принять решение

 

Это если ссылки известны...

 

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

 

А модуль позволит хранить соответствие в базе... и ... также позволит вести статистику  редиректов

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


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

Спб. за развернутый коммент!:)

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


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

я сделал так:

в файле index.php добавил в начале строку

require_once('redirect.php');

в файле redirect.php такой код

<?php
$links = array(
'/affiliate-program.html' => '/affiliate/login',
'/articles.html' => '/terms_delivery',
'/contact-us.html' => '/information/contact',
'/shop.html' => '/tattoo-kits');
foreach ($links as $k => $v)
{
if (strpos($_SERVER['REQUEST_URI'], $k) !== false) {
	
		header("HTTP/1.1 301 Moved Permanently");
		header("Location: $v");
		die("Redirect");
	}
}	
?>

в массиве первое значение это старый адрес страницы, второе значение новая страница

Огромное спасибо за решение проблемы. Вы меня просто спасли ))

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От 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 
      Всем заранее спасибо)
  • Последние посетители   0 пользователей онлайн

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