Yesvik Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 работает при тип чпу: по умолчанию, а при SeoPro не работаетЕсли изменения внесены в ControllerCommonSeoUrl с какой стати должно работать в SeoPro? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Timur Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 Если изменения внесены в ControllerCommonSeoUrl с какой стати должно работать в SeoPro?так написано выше, я так и делаю Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Timur Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 заменить содержимое файла seo_url.php (catalog/controller/common/) этим кодом [/code] Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Yesvik Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 так написано выше, я так и делаюИзменяя SeoUrl будеш долго ждать каких либо изменений в SeoPro Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Timur Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 Изменяя SeoUrl будеш долго ждать каких либо изменений в SeoProобъясните чайнику, что это значит или как настроить чпу в seopro? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fleep Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 (изменено) Короче не применяйте мое решение, я нах запутался уже этими SeoUrl и SeoPro. Прошу прощения у всех кого ввел в заблуждение вывесив свою методу! Прошло время ......... Итак внесу ясность, информация будет полезна в первую очередь новичкам. Что делает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Правка цитата: заменив seo_pro.php, будет 301 редирект с категории сайт/inde...ategory&path=69 на её дубль сайт/konv...a-novorozennyh/ существует два варианта файла SeoPro от freelancer и от Yesvik ОТЛИЧИЯ: так же существует некая дискуссия у двух уважаемых гуру на счет этого файла о которой косвенно упоминается в этой теме. Итак на взгляд обывателя отличия таковы. от freelancer Формирует только одну ссылку на страницу + формирует красивости линков на index.php?route=product/search index.php?route=account/login index.php?route=checkout/cart index.php?route=account/account index.php?route=checkout/shipping и тд от Yesvik цитата "Этот вариант, кроме формирования по одной ссылке на страницу, контролирует запросы... и если запрос не соответствует ссылке которую формирует SeoPro - редиректит со статусом 301 по правильному адресу." Красивости линков нет, потому что: цитата "Зачем это надо - я не знаю, особенно учитывая что этим страницам (кроме первых двух это об index.php?route=information/contact index.php?route=information/sitemap) вообще не место в индексе ПС, а людям без разницы будет ссылка contact.html или index.php?route=information/contact "Изменение видов ссылок ЧПУ" относятся именно к этому процессу страдания хернёй" если применять этот вариант красивость линков можно добиться правкой базы данных Итог: у кого вкл сеопро в настройках выбирает свой путь (чей вариант ему ближе), у кого не вкл правит seo_url и получает красивости линков на корзину кабинет и тд. Все выше описаное лично мое мнение, на истину не претендую. Прочли и забили Изменено 3 апреля 2012 пользователем fleep Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Aleksey Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Спасибо, теперь все ясно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Yesvik Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Что делает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. - сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Зачем описывать то в чем не разобрался? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Yoda Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный там закосячил в одном моменте. Еще бы месячишку разбирался такими темпами. Но надо отдать должное его настойчивости. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... Timur Опубликовано: 29 апреля 2012 Поделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкатак его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой?заранее спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... Sergey14 Опубликовано: 7 июня 2012 Поделиться Опубликовано: 7 июня 2012 (изменено) У меня та же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ работают "красивые" линки для всего: категории, товары, статьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro работают "красивые" линки только для категорий, товаров и статей. Для домашней страницы, контактов и т.д. остаются линки типа "index.php?route=common/home". Все доступные seo_pro.php попробовал. Результат: или вообще никакого влияния или ошибки с keyword. Подскажите, пожалуйста, что еще можно попобовать. Спасибо! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). работает отлично! спасибо CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... freelancer Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Такой вопрос, у всех остались странички Информация о доставке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо, сейчас попробую. Ап. "о нас" - имеет seourl, остальные нет. Пробовал редактировать/удалять, делать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Залез в бд, там все правильно прописано. Нужно было поставить сразу всем страничкам seourl'ы :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... iokanaan Опубликовано: 28 июня 2012 Поделиться Опубликовано: 28 июня 2012 подскажите пожалуйста... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... basir Опубликовано: 28 ноября 2012 Поделиться Опубликовано: 28 ноября 2012 так его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой? заранее спасибо! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сделать ЧПУ вида:/product/название-продукта/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Получился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сделать чтобы товар был по адресу/product/название-продукта/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Поделиться Опубликовано: 12 июня 2013 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, где-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием содержимого ссылки в БД я ничего не добьюсь? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... Dysha Опубликовано: 25 ноября 2013 Поделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглядели следующим образом: site.ru/kategoriya/nazvanie-tovora. Руками не особо будет приятно переписывать каждый товар (более 2`х тысяч). Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... infosait Опубликовано: 15 августа 2017 Поделиться Опубликовано: 15 августа 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки работают с перебоями только после очистки системного кеша и то через раз. Проходит определенное время и ссылки опять стают обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Timur Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 Если изменения внесены в ControllerCommonSeoUrl с какой стати должно работать в SeoPro?так написано выше, я так и делаю Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Timur Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 заменить содержимое файла seo_url.php (catalog/controller/common/) этим кодом [/code] Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Yesvik Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 так написано выше, я так и делаюИзменяя SeoUrl будеш долго ждать каких либо изменений в SeoPro Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Timur Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 Изменяя SeoUrl будеш долго ждать каких либо изменений в SeoProобъясните чайнику, что это значит или как настроить чпу в seopro? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fleep Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 (изменено) Короче не применяйте мое решение, я нах запутался уже этими SeoUrl и SeoPro. Прошу прощения у всех кого ввел в заблуждение вывесив свою методу! Прошло время ......... Итак внесу ясность, информация будет полезна в первую очередь новичкам. Что делает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Правка цитата: заменив seo_pro.php, будет 301 редирект с категории сайт/inde...ategory&path=69 на её дубль сайт/konv...a-novorozennyh/ существует два варианта файла SeoPro от freelancer и от Yesvik ОТЛИЧИЯ: так же существует некая дискуссия у двух уважаемых гуру на счет этого файла о которой косвенно упоминается в этой теме. Итак на взгляд обывателя отличия таковы. от freelancer Формирует только одну ссылку на страницу + формирует красивости линков на index.php?route=product/search index.php?route=account/login index.php?route=checkout/cart index.php?route=account/account index.php?route=checkout/shipping и тд от Yesvik цитата "Этот вариант, кроме формирования по одной ссылке на страницу, контролирует запросы... и если запрос не соответствует ссылке которую формирует SeoPro - редиректит со статусом 301 по правильному адресу." Красивости линков нет, потому что: цитата "Зачем это надо - я не знаю, особенно учитывая что этим страницам (кроме первых двух это об index.php?route=information/contact index.php?route=information/sitemap) вообще не место в индексе ПС, а людям без разницы будет ссылка contact.html или index.php?route=information/contact "Изменение видов ссылок ЧПУ" относятся именно к этому процессу страдания хернёй" если применять этот вариант красивость линков можно добиться правкой базы данных Итог: у кого вкл сеопро в настройках выбирает свой путь (чей вариант ему ближе), у кого не вкл правит seo_url и получает красивости линков на корзину кабинет и тд. Все выше описаное лично мое мнение, на истину не претендую. Прочли и забили Изменено 3 апреля 2012 пользователем fleep Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Aleksey Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Спасибо, теперь все ясно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Yesvik Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Что делает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. - сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Зачем описывать то в чем не разобрался? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Yoda Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный там закосячил в одном моменте. Еще бы месячишку разбирался такими темпами. Но надо отдать должное его настойчивости. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... Timur Опубликовано: 29 апреля 2012 Поделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкатак его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой?заранее спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... Sergey14 Опубликовано: 7 июня 2012 Поделиться Опубликовано: 7 июня 2012 (изменено) У меня та же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ работают "красивые" линки для всего: категории, товары, статьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro работают "красивые" линки только для категорий, товаров и статей. Для домашней страницы, контактов и т.д. остаются линки типа "index.php?route=common/home". Все доступные seo_pro.php попробовал. Результат: или вообще никакого влияния или ошибки с keyword. Подскажите, пожалуйста, что еще можно попобовать. Спасибо! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). работает отлично! спасибо CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... freelancer Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Такой вопрос, у всех остались странички Информация о доставке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо, сейчас попробую. Ап. "о нас" - имеет seourl, остальные нет. Пробовал редактировать/удалять, делать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Залез в бд, там все правильно прописано. Нужно было поставить сразу всем страничкам seourl'ы :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... iokanaan Опубликовано: 28 июня 2012 Поделиться Опубликовано: 28 июня 2012 подскажите пожалуйста... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... basir Опубликовано: 28 ноября 2012 Поделиться Опубликовано: 28 ноября 2012 так его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой? заранее спасибо! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сделать ЧПУ вида:/product/название-продукта/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Получился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сделать чтобы товар был по адресу/product/название-продукта/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Поделиться Опубликовано: 12 июня 2013 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, где-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием содержимого ссылки в БД я ничего не добьюсь? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... Dysha Опубликовано: 25 ноября 2013 Поделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглядели следующим образом: site.ru/kategoriya/nazvanie-tovora. Руками не особо будет приятно переписывать каждый товар (более 2`х тысяч). Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... infosait Опубликовано: 15 августа 2017 Поделиться Опубликовано: 15 августа 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки работают с перебоями только после очистки системного кеша и то через раз. Проходит определенное время и ссылки опять стают обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Timur Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 Изменяя SeoUrl будеш долго ждать каких либо изменений в SeoProобъясните чайнику, что это значит или как настроить чпу в seopro? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
fleep Опубликовано: 2 апреля 2012 Поделиться Опубликовано: 2 апреля 2012 (изменено) Короче не применяйте мое решение, я нах запутался уже этими SeoUrl и SeoPro. Прошу прощения у всех кого ввел в заблуждение вывесив свою методу! Прошло время ......... Итак внесу ясность, информация будет полезна в первую очередь новичкам. Что делает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Правка цитата: заменив seo_pro.php, будет 301 редирект с категории сайт/inde...ategory&path=69 на её дубль сайт/konv...a-novorozennyh/ существует два варианта файла SeoPro от freelancer и от Yesvik ОТЛИЧИЯ: так же существует некая дискуссия у двух уважаемых гуру на счет этого файла о которой косвенно упоминается в этой теме. Итак на взгляд обывателя отличия таковы. от freelancer Формирует только одну ссылку на страницу + формирует красивости линков на index.php?route=product/search index.php?route=account/login index.php?route=checkout/cart index.php?route=account/account index.php?route=checkout/shipping и тд от Yesvik цитата "Этот вариант, кроме формирования по одной ссылке на страницу, контролирует запросы... и если запрос не соответствует ссылке которую формирует SeoPro - редиректит со статусом 301 по правильному адресу." Красивости линков нет, потому что: цитата "Зачем это надо - я не знаю, особенно учитывая что этим страницам (кроме первых двух это об index.php?route=information/contact index.php?route=information/sitemap) вообще не место в индексе ПС, а людям без разницы будет ссылка contact.html или index.php?route=information/contact "Изменение видов ссылок ЧПУ" относятся именно к этому процессу страдания хернёй" если применять этот вариант красивость линков можно добиться правкой базы данных Итог: у кого вкл сеопро в настройках выбирает свой путь (чей вариант ему ближе), у кого не вкл правит seo_url и получает красивости линков на корзину кабинет и тд. Все выше описаное лично мое мнение, на истину не претендую. Прочли и забили Изменено 3 апреля 2012 пользователем fleep Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Aleksey Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Спасибо, теперь все ясно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Yesvik Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Что делает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. - сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Зачем описывать то в чем не разобрался? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Yoda Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный там закосячил в одном моменте. Еще бы месячишку разбирался такими темпами. Но надо отдать должное его настойчивости. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... Timur Опубликовано: 29 апреля 2012 Поделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкатак его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой?заранее спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... Sergey14 Опубликовано: 7 июня 2012 Поделиться Опубликовано: 7 июня 2012 (изменено) У меня та же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ работают "красивые" линки для всего: категории, товары, статьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro работают "красивые" линки только для категорий, товаров и статей. Для домашней страницы, контактов и т.д. остаются линки типа "index.php?route=common/home". Все доступные seo_pro.php попробовал. Результат: или вообще никакого влияния или ошибки с keyword. Подскажите, пожалуйста, что еще можно попобовать. Спасибо! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). работает отлично! спасибо CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... freelancer Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Такой вопрос, у всех остались странички Информация о доставке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо, сейчас попробую. Ап. "о нас" - имеет seourl, остальные нет. Пробовал редактировать/удалять, делать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Залез в бд, там все правильно прописано. Нужно было поставить сразу всем страничкам seourl'ы :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... iokanaan Опубликовано: 28 июня 2012 Поделиться Опубликовано: 28 июня 2012 подскажите пожалуйста... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... basir Опубликовано: 28 ноября 2012 Поделиться Опубликовано: 28 ноября 2012 так его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой? заранее спасибо! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сделать ЧПУ вида:/product/название-продукта/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Получился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сделать чтобы товар был по адресу/product/название-продукта/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Поделиться Опубликовано: 12 июня 2013 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, где-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием содержимого ссылки в БД я ничего не добьюсь? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... Dysha Опубликовано: 25 ноября 2013 Поделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглядели следующим образом: site.ru/kategoriya/nazvanie-tovora. Руками не особо будет приятно переписывать каждый товар (более 2`х тысяч). Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... infosait Опубликовано: 15 августа 2017 Поделиться Опубликовано: 15 августа 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки работают с перебоями только после очистки системного кеша и то через раз. Проходит определенное время и ссылки опять стают обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
Yoda Опубликовано: 3 апреля 2012 Поделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный там закосячил в одном моменте. Еще бы месячишку разбирался такими темпами. Но надо отдать должное его настойчивости. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Timur Опубликовано: 29 апреля 2012 Поделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкатак его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой?заранее спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Sergey14 Опубликовано: 7 июня 2012 Поделиться Опубликовано: 7 июня 2012 (изменено) У меня та же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ работают "красивые" линки для всего: категории, товары, статьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro работают "красивые" линки только для категорий, товаров и статей. Для домашней страницы, контактов и т.д. остаются линки типа "index.php?route=common/home". Все доступные seo_pro.php попробовал. Результат: или вообще никакого влияния или ошибки с keyword. Подскажите, пожалуйста, что еще можно попобовать. Спасибо! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). работает отлично! спасибо CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
freelancer Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Такой вопрос, у всех остались странички Информация о доставке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо, сейчас попробую. Ап. "о нас" - имеет seourl, остальные нет. Пробовал редактировать/удалять, делать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Залез в бд, там все правильно прописано. Нужно было поставить сразу всем страничкам seourl'ы :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... iokanaan Опубликовано: 28 июня 2012 Поделиться Опубликовано: 28 июня 2012 подскажите пожалуйста... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... basir Опубликовано: 28 ноября 2012 Поделиться Опубликовано: 28 ноября 2012 так его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой? заранее спасибо! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сделать ЧПУ вида:/product/название-продукта/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Получился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сделать чтобы товар был по адресу/product/название-продукта/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Поделиться Опубликовано: 12 июня 2013 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, где-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием содержимого ссылки в БД я ничего не добьюсь? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... Dysha Опубликовано: 25 ноября 2013 Поделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглядели следующим образом: site.ru/kategoriya/nazvanie-tovora. Руками не особо будет приятно переписывать каждый товар (более 2`х тысяч). Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... infosait Опубликовано: 15 августа 2017 Поделиться Опубликовано: 15 августа 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки работают с перебоями только после очистки системного кеша и то через раз. Проходит определенное время и ссылки опять стают обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ
ZyXeL Опубликовано: 19 июня 2012 Поделиться Опубликовано: 19 июня 2012 Спасибо, сейчас попробую. Ап. "о нас" - имеет seourl, остальные нет. Пробовал редактировать/удалять, делать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Залез в бд, там все правильно прописано. Нужно было поставить сразу всем страничкам seourl'ы :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
iokanaan Опубликовано: 28 июня 2012 Поделиться Опубликовано: 28 июня 2012 подскажите пожалуйста... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
basir Опубликовано: 28 ноября 2012 Поделиться Опубликовано: 28 ноября 2012 так его удалить или переименовать нужно? или httacsess.txt есть еще где то кроме корневой? заранее спасибо! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сделать ЧПУ вида:/product/название-продукта/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Получился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сделать чтобы товар был по адресу/product/название-продукта/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Поделиться Опубликовано: 12 июня 2013 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, где-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием содержимого ссылки в БД я ничего не добьюсь? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... Dysha Опубликовано: 25 ноября 2013 Поделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглядели следующим образом: site.ru/kategoriya/nazvanie-tovora. Руками не особо будет приятно переписывать каждый товар (более 2`х тысяч). Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... infosait Опубликовано: 15 августа 2017 Поделиться Опубликовано: 15 августа 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки работают с перебоями только после очистки системного кеша и то через раз. Проходит определенное время и ссылки опять стают обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
Sneyk Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Получился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сделать чтобы товар был по адресу/product/название-продукта/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Поделиться Опубликовано: 12 июня 2013 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, где-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием содержимого ссылки в БД я ничего не добьюсь? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... Dysha Опубликовано: 25 ноября 2013 Поделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглядели следующим образом: site.ru/kategoriya/nazvanie-tovora. Руками не особо будет приятно переписывать каждый товар (более 2`х тысяч). Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... infosait Опубликовано: 15 августа 2017 Поделиться Опубликовано: 15 августа 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки работают с перебоями только после очистки системного кеша и то через раз. Проходит определенное время и ссылки опять стают обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
delovoy Опубликовано: 12 июня 2013 Поделиться Опубликовано: 12 июня 2013 Спасибо за готовые решения, правда я уже тоже чуток запутался что ставил :) Вроде все от Фрилансера. Такой вопрос, у всех остались странички Информация о доставкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, где-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием содержимого ссылки в БД я ничего не добьюсь? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Dysha Опубликовано: 25 ноября 2013 Поделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглядели следующим образом: site.ru/kategoriya/nazvanie-tovora. Руками не особо будет приятно переписывать каждый товар (более 2`х тысяч). Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
infosait Опубликовано: 15 августа 2017 Поделиться Опубликовано: 15 августа 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки работают с перебоями только после очистки системного кеша и то через раз. Проходит определенное время и ссылки опять стают обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения