Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Нет. Я форкал из твоего репозитория. Насколько понимаю, там стандартная версия, а с кешированием и языками в URI - отдельно на форуме лежат. Их не трогал.

Надіслати
Поділитися на інших сайтах


Добрый день,

У меня вопрос по поводу ЧПУ, Версия движка 1,5,4,1. включил чпу. сео про, все  работает отлично, проблема в том, что, пускай теперь в адресной строке и изменился путь из  " index.php/route='....." на "noytbuki-apple.html",  при попытке перейти по старой ссылке (то-есть если прописать руками ссылку вида" index.php/route=....")оно переход но ссылка в адресной строке не изменяется, тоесть как я понял нужен редирект 301 для таких адресов.

получилось так, что сайт уже проиндексирован немного со старым типом ссылок и теперь как понимаю это не очень хорошо.

Как редирект сделать для всех страниц вцелом? и нужно ли теперь в таком случае в файле роботс.тхт изменить все адреса на новые или просто добавить новые оставив старые ?

 

Да и вопрос по теме,  в шапке закреплены файлы, Вы предлагаете на скачку "vQmod opencart_v1.5.4zip.gif  seopro_for_opencart_vqmod.zip" я не могу понять, он кешируемый  или нет?  и стоит ли мне его качать, правда версия у меня немного не совпадает? 

Надіслати
Поділитися на інших сайтах


Добрый день,

У меня вопрос по поводу ЧПУ, Версия движка 1,5,4,1. включил чпу. сео про, все  работает отлично, проблема в том, что, пускай теперь в адресной строке и изменился путь из  " index.php/route='....." на "noytbuki-apple.html",  при попытке перейти по старой ссылке (то-есть если прописать руками ссылку вида" index.php/route=....")оно переход но ссылка в адресной строке не изменяется, тоесть как я понял нужен редирект 301 для таких адресов.

получилось так, что сайт уже проиндексирован немного со старым типом ссылок и теперь как понимаю это не очень хорошо.

Как редирект сделать для всех страниц вцелом? и нужно ли теперь в таком случае в файле роботс.тхт изменить все адреса на новые или просто добавить новые оставив старые ?

 

Да и вопрос по теме,  в шапке закреплены файлы, Вы предлагаете на скачку "vQmod opencart_v1.5.4zip.gif  seopro_for_opencart_vqmod.zip" я не могу понять, он кешируемый  или нет?  и стоит ли мне его качать, правда версия у меня немного не совпадает? 

 

Я вот тоже не понял такой момент. Вроде как в ocStore есть уже seo pro но он некэшированный. vQmod opencart_1.5.5.1 это я так понимаю кэгированный так? 

И надо ли вообще это ставить или можно просто купить модуль управления сео про и там все будет?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Переношу сайт на OcStore 1.5.5.1.2, там по умолчанию установл (я его включил) SeoPro. Сайт готов к запуску,осталось пару моментов SEO.

 

Как отлавливать 404 страницы и как через этот модуль (SeoPro) настраивать для этих страниц 301 редирект?

Надіслати
Поділитися на інших сайтах


отлавливать можно на уровне движка

 

catalog\controller\error\not_found.php

 

class ControllerErrorNotFound extends Controller {
    public function index() {

        $log = new Log('404.txt');
        $log->write($this->request->server['REQUEST_URI']);

 

редирект настроить можно

Надіслати
Поділитися на інших сайтах

отлавливать можно на уровне движка

 

catalog\controller\error\not_found.php

 

редирект настроить можно

это нужно добавить в этот файл? и где будут отображаться потом список 404 страниц?

 

как настроить редирект можно? не нашел в админке раздела

Надіслати
Поділитися на інших сайтах


добавить. отображаться в system\logs\404.txt

что бы редирект настроить вам нужно установить последний seo_pro.php

а ссылки редактировать в любом удобном менеджере seo_pro

 

либо же не установить менеджер-редиректов

Надіслати
Поділитися на інших сайтах

добавить. отображаться в system\logs\404.txt

что бы редирект настроить вам нужно установить последний seo_pro.php

а ссылки редактировать в любом удобном менеджере seo_pro

 

либо же не установить менеджер-редиректов

 

Спасибо

а тот что стоит по умолчанию в OcStore, не пойдет?

Надіслати
Поділитися на інших сайтах


мне нужно просто заменить этот один файл и все?

 

и почему-то если битая ссылка открывается пустая белая страница

проблему с пустой страницей решил, не правильно вставил код.

 

не могу найди где храниться файл,который нужно заменить

Надіслати
Поділитися на інших сайтах


Не могу сделать редирект

 

прописываю все как надо, но перед старыми ссылками добавляется не понятное дополнение и редирект не срабатывает

 

 

/index.php?_route_=/cat/odezhda/razdel

 

как от этого избавиться?

 

редирект делают так

 

Redirect 301 старая ссылка  site.ru/новая ссылка

Надіслати
Поділитися на інших сайтах


Не выбран Тип ЧПУ SeoPro! Версия 1.5.5.1 - в Настройки - Сервер - есть только Включить ЧПУ: да или нет. Нет никакого намека на выбор SEO PRO... Помогите плз.


 


Также скачал файл seo_pro for 1.5.5.1 для VQMOD_opencart 1.5.5.1 и добавил seo_pro.xml в папку vqmod-xml


 


Удалял все из папок vqmod/cache и system/cache


Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Не могу сделать редирект

 

прописываю все как надо, но перед старыми ссылками добавляется не понятное дополнение и редирект не срабатывает

 

 

как от этого избавиться?

 

редирект делают так

 

Redirect 301 старая ссылка  site.ru/новая ссылка

Не знаю правильно это или нет, нашел на забугорном форуме, в конце новой ссылки добавляете ? или /?

Надіслати
Поділитися на інших сайтах


freelancer, помоги, пожалуйста. Поставил seo_pro.php для opencart 1.5.6. Все отлично работает. Но есть один вопрос. Sitemap.xml после установки seo_pro стал редиректиться на index.php?route=feed/fast_sitemap. Убираю проверку валидности в 30-й строчке $this->validate(); в seo_pro.php открывается все нормально по ссылке sitemap.xml. Включаю опять редирект идёт. Как справиться с этим бидэ?

Надіслати
Поділитися на інших сайтах


Не могу сделать редирект

 

прописываю все как надо, но перед старыми ссылками добавляется не понятное дополнение и редирект не срабатывает

 

 

как от этого избавиться?

 

редирект делают так

 

Redirect 301 старая ссылка  site.ru/новая ссылка

RewriteCond %{QUERY_STRING} ^_route_=cat/odezhda/razdel$
RewriteRule ^(.*)$ http://site.ru/? [R=301,L]
Надіслати
Поділитися на інших сайтах


Приветствую. Бьюсь над проблемой целый день, ни как не могу решить.

Есть сайт на ocstore 1.5.4.1 Установлен дополнительный плагин News / Blog:  

Для вывода статей. В итоге у меня получаются дубли страниц таким образом^

"...ru/cat-nazvaniekategorii/nazvaniestatii"

"...ru/nazvaniestatii"

Подскажите пожалуйста как исправить это. 

Если смотреть оригинальные ссылки, то они выглядят следующим образом:

index.php?route=news/article&ncat=72&news_id=171

index.php?route=news/article&news_id=171
 
Вообще хотелось бы решить редиректом, но ни как не понять как передавать переменные в запросе
 
 
Надіслати
Поділитися на інших сайтах


Небольшая правка для cached_seo_pro

 

$this->request->get['route'] = 'product/manufacturer/product'; --- у меня это 77 строка,

меняем на это:

$this->request->get['route'] = 'product/manufacturer/info';

 

Такой хак решает проблему с отображением производителей при включенном ЧПУ

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Господа, нужна помощь. Перестала обновляться корзина при удалении из неё товара. Модуль обновляется, а вот сама корзина (checkout/cart) не хочет (только после обновления страницы). Может глянуть кто поопытнее - совсем глаз замылился, не могу понять. То ли SeoPro тупит, то ли еще что.

Понял, что не срабатывает выделенная красным часть в "cart.tpl", но синим срабатывает, это может быть из-за SeoPro???

 

          <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td>
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

 

Приветствую. Бьюсь над проблемой целый день, ни как не могу решить.

Есть сайт на ocstore 1.5.4.1 Установлен дополнительный плагин News / Blog:  

Для вывода статей. В итоге у меня получаются дубли страниц таким образом^

"...ru/cat-nazvaniekategorii/nazvaniestatii"

"...ru/nazvaniestatii"

Подскажите пожалуйста как исправить это. 

Если смотреть оригинальные ссылки, то они выглядят следующим образом:

index.php?route=news/article&ncat=72&news_id=171

index.php?route=news/article&news_id=171
 
Вообще хотелось бы решить редиректом, но ни как не понять как передавать переменные в запросе

 

 

Я присоединяюсь к данному вопросу. У меня похожая ситуация с товарами. Дубли страниц с site.ru/category/product и site.ru/product причем в индексацию попадают страницы которые короче site.ru/product  а хотелось бы чтобы попадали по полной цепочке.

Надіслати
Поділитися на інших сайтах


для того, что бы избавиться от дублей на страницу продукта пользователь Yesvik написал seoPro(он есть в поставке ocStore)

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

 

мой мод всего лишь дополнение к его замечательному решению позволяет две вещи: чпу на любой route, кеширование запросов к таблице url_alias

изначально файлы были в другой теме, но с одной стороны они пользовались популярностью, с другой сложно было найти и люди путались потому решил создать отдельную

хочу обратить внимание на преимущество кешируемого модуля перед не кешируемым

логи mysql:

некешируемый, 45 запросов выполняются каждый раз при загрузке страницы

2012-06-30 17:07:30 - 0.0054 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=18', 'product_id=43')

2012-06-30 17:07:30 - 0.0037 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=20', 'product_id=40')

2012-06-30 17:07:30 - 0.0047 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=20', 'product_id=42')

2012-06-30 17:07:30 - 0.0043 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=57', 'product_id=49')

2012-06-30 17:07:30 - 0.0043 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=18', 'product_id=46')

2012-06-30 17:07:31 - 0.0039 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=18', 'product_id=47')

2012-06-30 17:07:31 - 0.0036 | SELECT * FROM oc_url_alias WHERE `query` IN ('information_id=4')

2012-06-30 17:07:31 - 0.0003 | SELECT * FROM oc_url_alias WHERE `query` IN ('information_id=6')

2012-06-30 17:07:31 - 0.0003 | SELECT * FROM oc_url_alias WHERE `query` IN ('information_id=3')

2012-06-30 17:07:31 - 0.0003 | SELECT * FROM oc_url_alias WHERE `query` IN ('information_id=5')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=20', 'category_id=26')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=20', 'category_id=27')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=20')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=18', 'category_id=46')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=18', 'category_id=45')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=18')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=25', 'category_id=32')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=25', 'category_id=28')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=25', 'category_id=29')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=25', 'category_id=30')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=25', 'category_id=31')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=25')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=57')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=17')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=24')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=33')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=43')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=44')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=47')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=48')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=49')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=50')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=51')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=52')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=53')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=54')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=55')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=56')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=38')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=37')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=39')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=40')

2012-06-30 17:07:31 - 0.0004 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=41')

2012-06-30 17:07:31 - 0.0006 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34', 'category_id=42')

2012-06-30 17:07:31 - 0.0005 | SELECT * FROM oc_url_alias WHERE `query` IN ('category_id=34')

кешируемый, запрос один, выполняется раз в час(время жизни кеша по умолчанию)

2012-06-30 17:04:28 - 0.0043 | SELECT LOWER(`keyword`) as 'keyword', `query` FROM oc_url_alias

seopro из ocStore 1.5.3

attachicon.gifcached_seo_pro_v1.5.3.zip

 

мультиязычный seo_pro (баг с ajax)

attachicon.gifseopro_multilang.zip

стандартный seo_url с кешированием

attachicon.gifcached_seo_url.zip

vQmod opencart_v1.5.4

attachicon.gifseopro_for_opencart_vqmod.zip

 

vQmod opencart_1.5.5.1

attachicon.gifseo_pro_for1.5.5.1.zip

 

seo_pro из ocStore_v1.5.5.1

attachicon.gifseo_pro.php(ocStore1.5.5).zip

 

пользователям хостинга https://ukraine.com.ua/ рекомендуется изменить Options +FollowSymLinks на Options +SymLinksIfOwnerMatch в .httaccess

Здравствуйте,извините за вопрос,возможно он кому то покажется глупым,но я так и не понял как же всё таки избавится от дублей страниц?Все пишут про ЧПУ,а про избавление от дублей ни слова.

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

Установлен сео про,ссылки имеют понятный человеческий вид,но в Яндекс попадают типа вот таких ссылок ruskosmetika.ru/dlya-zhenshchin/?page=4  Это нормально или нужно избавляться от таких ссылок?

И есть вот такие дубли ruskosmetika.ru/index.php?route=product/product&path=24&product_id=223 Подскажите пожалуйста как с этим бороться, я ни где не могу найти конкретную информацию по этому вопросу.Заранее Спасибо.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.