- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Столкнулся с такой проблемой:
Пересадил сайт на lego5.0.2 включил ЧПУ, теперь надо что бы поисковики склеили ссылки с index.php?productID=... на ЧПУ
Например куплена ссылка в бирже
домен/index.php?productID=99
что бы был редирект 301
на
домен/product/iphone-4gs-new-99/
Написали такое решение
в includes в папке темы создаем фаил пхп с кодом
if (isset($_GET['productID']) && $_GET['productID'])
{
$hurl=db_r('select hurl from '.PRODUCTS_TABLE.'where productID='.(int)$_GET['productID']);
header('Location: http://'.CONF_SHOP_URL.'/'.REDIRECT_PRODUCT.'/'.$hurl);
}
закинул файл с данным кодом в /css/css_default-full/includes/
редиректа нет.
Помогите пожалуйста разобраться с данным вопросом, сразу скажу что не силен в php есть небольшие навыки.
Думаю, имеется ввиду не css. В webasyst папка темы должна лежать в каталоге published/SC/html/scripts/repo_themes/
Это не webasyst это shop script Lego edition доработанный бесплатный движок shop script и именно тут лежит тема по умолчанию
ОК.. насколько я понял, на форуме Shop Script Вам уже всё пояснили.. И файл, видимо, инклудится? или нет? В первой строчке в файле прописать
<?php die('ok');- будут изменения?И ещё.. я бы после header-а exit() добавил..
Вообще, полное название Webasyst Shop Script.. но от Lego Shop Script значительно отличается.. Точнее Lego от него.
да файл инклудится, вставил такой код
Весь сайт открывает пустую страницу и написано ок
Тогда убрать первый die.. Если не сработает редирект, посмотреть что выдаст (вместо header..)
ублал die('ok');
на страницу товара ошибка 404
вставил
echo 'Location: http://'.CONF_SHOP_URL.'/'.REDIRECT_PRODUCT.'/'.$hurl;
страница товара открылась ссылкой index.php....
и в верху страницы выдало строку (без пробелов)
Location: http:// www .домен .ru/product/
Т.е. в $hurl не то, что нужно... и что там? var_dump($hurl);
p.s. Что за db_r - смотреть в исходниках.. или в доках
p.p.s товар с нужным ID-шником точно существует?
да товар существует, перехожу по ссылке
http:// www .домен .ru/index.php?productID=87
она должна редиректится на
http:// www .домен .ru/product/kitaiskii-htc-h4000-87/
при чем в первой ссылке нормально дизайн отображается
а во второй весь дизайн слетает, посмотрел свойства картинки логотипа
http:// www .домен .ru/product/kitaiskii-htc-h4000-87/images/logo.jpg
а должно
http:// www .домен .ru/images/logo.jpg
Все заработало спасибо всем кто отвечал
выкладываю полный код который редиректит страницы товара и категории товара
<?php
if (isset($_GET['productID']) && $_GET['productID'])
{
$hurl=db_r('select hurl from '.PRODUCTS_TABLE.' where productID='.(int)$_GET['productID']);
header('Location: http://'.CONF_SHOP_URL.'/'.REDIRECT_PRODUCT.'/'.$hurl);
}
if (isset($_GET['categoryID']) && $_GET['categoryID'])
{
$hurl=db_r('select hurl from '.CATEGORIES_TABLE.' where categoryID='.(int)$_GET['categoryID']);
header('Location: http://'.CONF_SHOP_URL.'/'.REDIRECT_CATALOG.'/'.$hurl);
}
?>
На офф. сайте этого движка помог я так понял сам админ
http://forum.shop-script.org/obshie_voprosy/pereadresaciya_stranic/msg8339/#new