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

Recommended Posts

Добрый день !

У меня Версия ocStore 2.1.0.2.1

Сео про включен, ЧПУ товаров с категориями включен

Структура сайта такова: Сайт/категория/подкатегория/товар

Проблема в том что раньше у меня стоял обычный опенкарт 2 и поисковики скушали страницы вида: Сайт/подкатегория/товар, Сайт/товар и.т.п (старая версия опенкарта видимо не делала редирект с на: Сайт/категория/подкатегория/товар)

Хотел чтобы из индекса удалились страницы вида: Сайт/подкатегория/товар, Сайт/товар и.т.п

Но этого скорее всего не произойдет ибо везде стоит 302 редирект, временно перемещен и при таком перемещении поисковики вроде ничего не удаляют

Например если набрать в строке браузера:

Сайт/товар ------------------------- идет редирект 302 на Сайт/категория/подкатегория/товар

Сайт/категория/товар ----------- идет редирект 302 на Сайт/категория/подкатегория/товар

Сайт/подкатегория/товар ------ идет редирект 302 на Сайт/категория/подкатегория/товар

Что вы далали в таких ситуациях ?

Может можно просто поправить где-то в коде 302 на 301 и все будет окей ? ведь 301 это перманентный редирект и поисковики все удалят ?

Змінено користувачем urnash
Надіслати
Поділитися на інших сайтах


Может можно просто поправить где-то в коде 302 на 301 и все будет окей ? ведь 301 это перманентный редирект и поисковики все удалят ?

seo_pro делает только 301 редирект

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

seo_pro делает только 301 редирект

У меня делает 302-ой

Вот: http://www.bertal.ru/index.php?a2637391/skinov.ru/120143#h

 

Сылка на товар: http://skinov.ru/chehol/lg/lg-g4s/120143

Товар открывается по адресу http://skinov.ru/120143 (но тут идет редирект 302)

Змінено користувачем urnash
Надіслати
Поділитися на інших сайтах


Замените

или

в library/responce.php

    public function redirect($url, $status = 302) {

на

    public function redirect($url, $status = 301) {

или

в seo_pro.php

            header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');

            $this->response->redirect($seo);

на

            $this->response->redirect($seo, 301);
  • +1 1
Надіслати
Поділитися на інших сайтах

 

Замените

или

в library/responce.php

    public function redirect($url, $status = 302) {

на

    public function redirect($url, $status = 301) {

или

в seo_pro.php

            header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');

            $this->response->redirect($seo);

на

            $this->response->redirect($seo, 301);

Ок попробую, а как думаете почему у всех 301, а у меня 302 ? я же не менял системные файлы ?

Спасибо за ответы.

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


 

Замените

или

в library/responce.php

    public function redirect($url, $status = 302) {

на

    public function redirect($url, $status = 301) {

или

в seo_pro.php

            header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');

            $this->response->redirect($seo);

на

            $this->response->redirect($seo, 301);

 

 

помогло

 public function redirect($url, $status = 301) {

как думаете, после 301-го редиректа ненужные страницы удалятся из поисковиков ? 

перестанут ли они индексироваться ?

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


Как сделать?

 

/muzhskoe/verhnyaya-odezhda/kurtki/

/zhenskoe/verhnyaya-odezhda/kurtki/

 

и при запросе

site.com/kurtki/ 

что бы отдавало 404

Змінено користувачем stanislavbelov
Надіслати
Поділитися на інших сайтах


/muzhskoe/muzhskoe-verhnyaya-odezhda/muzhskoe-kurtki/

/zhenskoe/zhenskoe-verhnyaya-odezhdazhenskoe-/zhenskoe-kurtki/

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

Как сделать?

 

и при запросе

site.com/kurtki/ 

что бы отдавало 404

если нет такой категории 404 и будет на 2ке

для 1.5. есть фикс

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


Подскажите как используя seopro сделать приставку katalog ко всем категориям?

Чтобы урл категории был не http://site.ru/zapchasti_i_rashodniki/ а http://site.ru/katalog/zapchasti_i_rashodniki/

 

OcStore 1.5.5.1.2

Змінено користувачем ANiMAL
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Приветствую.. в общем проблема с формированием чпу на версии опенкарт 2.1.0.2

 

в настройках включил sro url

тип ЧПУ SeoPRO

ЧПУ товаров с категориями: да

 

кеш почистил, .htaccess.txt переименовал в .htaccess

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

генерируются таким вот образом домен/index.php?route=product/product&path=107_82_83&product_id=55

 

сборка в данный момент тестится на денвере

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


  • 2 weeks later...

Как проверить дубли страниц и присутствуют ли они в opencart 1.5.5.1.2/ Кто может помочь. Прочел массу статей. У той версии есть, у той нет, там нужно. Кто может глянуть на сайт?

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


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

 

установил seopro_for_opencart_vqmod.zip на рабочий сайт (opencart 1.5.6.4) и перестала работать выгрузка товаров 1c exchange от zenwalkera. Как только отключаю xml-ку в vqmod-менеджере, выгрузка снова работает. Подскажите куда копать?

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


Как проверить дубли страниц и присутствуют ли они в opencart 1.5.5.1.2/ Кто может помочь. Прочел массу статей. У той версии есть, у той нет, там нужно. Кто может глянуть на сайт?

Эта версия Ocstore имеет вкладку Инструменты Octeam.Вот в ней есть инструмент поиска дублей.

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

Ребят подскажите!

Как проверить есть ли дубли на главной странице. Opencart 1.5.5.1.2. и нужно ли его убирать в этой версии?

Заранее спасибо

Если я все првлино понял, то этим инструментом можно проверить только внутренние ссылки. Дубли главной страницы и т.д. этот модуль не покажет

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


Дубли главной ни что не мешает проверить руками.Только в этой версии  при включённом Seo Pro не может быть дублей,если только попутно не стоит какой нибудь г@вно модуль типа Palladin или иное заморское чудо-юдо.

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

Дубли главной ни что не мешает проверить руками.Только в этой версии  при включённом Seo Pro не может быть дублей,если только попутно не стоит какой нибудь г@вно модуль типа Palladin или иное заморское чудо-юдо.

:-D  Ничего такого не устанавливал. Все с этими дублями воюют. Думаю может и мне нужно.

Наткнулся на тему, там утверждают что и мне нужно сделать так же. Можете просветить?

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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