Jump to content

Recommended Posts

Добрые люди, помогите разобраться.

Делаю магазин, настраиваю, наполняю товарами, в данный момент уже более 700 товаров. ocStore 2.3.0.2.3. Сайт не запущен, пока делаю с помощью OpenServer и сайт лежит на винте. Когда закончу с наполнением товаров по основным категориям и настрою основные вещи, буду запускать магазин. Параллельно читаю, изучаю, учусь. Выяснил, что ссылки могут, во-первых дублироваться, во-вторых быть не постоянными. Оба этих момента, в дальнейшем, насколько я понял, повлияют на отображение результатов в поисковиках, и так оставлять точно не нужно.

Прочитал о встроенных возможностях opencart'a и ЧПУ seo pro. И по мере изучения, вопросов и путаницы становится больше чем ответов =)

В настоящий момент ссылка на товар "Samsung Galaxy J8 (2018) (SM-J810) (Black) 3/32" выглядит таким образом:

site/index.php?route=product/product&path=24_80&product_id=764

Хотелось бы, что бы ссылка выглядела так:

site/samsung-galaxy-j8-2018-sm-j810-black-3-32
или так:
site/samsung-galaxy-j8-2018-sm-j810-black-3-32.html
или может быть так? (есть ли смысл прописывать категорию в ссылке?)
site/category1/category2/samsung-galaxy-j8-2018-sm-j810-black-3-32

А также, видел в других магазинах, что в ссылках ещё дописывают какой-то номер, скорее всего что-то типа порядкового номера, а также добавляют в ссылку ещё и слова, выглядит это так:

site/samsung-galaxy-j8-2018-sm-j810-black-3-32-4278
или
site/samsung-galaxy-j8-2018-sm-j810-black-3-32-moskva-i-oblast-4278

Зачем это сделано, я не понял. Может это как-то улучает позиции в поисковых запросах?

 

 

Далее, если я включу seo pro, эти ссылки как-то сами создадутся, или их нужно будет прописывать вручную в карточку товара? Что будет с уже созданными карточками?

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

Edited by Mykhaylo

Share this post


Link to post
Share on other sites

Ещё нашёл модули, например "SEO URL Generator" или "Автозаполнение SEO URL". Они автоматом заполняют поле SEO URL. Что скажете на счёт данных модулей, стоит ли их использовать, или может быть есть лучше?

Share this post


Link to post
Share on other sites

Ребят, ну помогите пожалуйста, объясните что к чему.

Share this post


Link to post
Share on other sites
23 часа назад, Mykhaylo сказал:

ocStore 2.3.0.2.3. Сайт не запущен, пока делаю с помощью OpenServer и сайт лежит на винте.

Это ключевая фраза, я попробовал разные модули, и ни один не заработал. Может ли быть дело в том, что сайт не на хостинге, а на винте?

 

Я когда без всяких модулей, по инструкции, включаю SEOPRO, и когда дохожу до пункта "переименовать файл .htaccess.txt в .htaccess" тут начинается проблема, т.к. в винде нельзя сделать файл с расширением, но без названия, винда не даёт этого сделать". Так вот может и модули работают по этому же принципу?

 

Люди добрые, помогите.

Share this post


Link to post
Share on other sites
В 19.12.2018 в 12:26, Mykhaylo сказал:

Это ключевая фраза, я попробовал разные модули, и ни один не заработал. Может ли быть дело в том, что сайт не на хостинге, а на винте?

 

Я когда без всяких модулей, по инструкции, включаю SEOPRO, и когда дохожу до пункта "переименовать файл .htaccess.txt в .htaccess" тут начинается проблема, т.к. в винде нельзя сделать файл с расширением, но без названия, винда не даёт этого сделать". Так вот может и модули работают по этому же принципу?

 

Люди добрые, помогите.

Использую модуль SEO URL Generator PRO для OpenCart 2x
К купе с SEO Tags Generator 

Share this post


Link to post
Share on other sites
В 22.12.2018 в 16:24, Soong сказал:

Использую модуль SEO URL Generator PRO для OpenCart 2x
К купе с SEO Tags Generator 

Я видел этот модуль, ставил его же, но FREE версию. Отличается в основном тем, что она не делает УРЛы для уже готовых товаров. Но это не проблема, да и ПРО версию всегда можно купить.

Проблема в том, что ни один из этих модулей не заработал у меня, да и вручную я не смог сделать тоже.

 

Опять же уточняю, может ли всё дело быть в том, что у меня сайт пока не на хостинге, а на компе и я его запускаю через OpenServer?

Share this post


Link to post
Share on other sites
On 12/19/2018 at 12:26 PM, Mykhaylo said:

Это ключевая фраза, я попробовал разные модули, и ни один не заработал. Может ли быть дело в том, что сайт не на хостинге, а на винте?

 

Я когда без всяких модулей, по инструкции, включаю SEOPRO, и когда дохожу до пункта "переименовать файл .htaccess.txt в .htaccess" тут начинается проблема, т.к. в винде нельзя сделать файл с расширением, но без названия, винда не даёт этого сделать". Так вот может и модули работают по этому же принципу?

 

В "винде" можно сделать все что угодно, вопрос лишь в выборе средств...

Редактором Notepad++ файл .htaccess сохраняется без проблем. И ещё в куче других редакторов.

 

При вводе товара задаете каждому SEO URL: (вторая вкладка Данные), и то, что Вы туда введете будет URL страницы товара.

Категорию можно не прописывать, в настройках SEO (вкладка Сервер в настройках магазина) можно включить показ категории.

Естественно для категорий тоже надо ввести SEO (как и для производителей).

 

Систему SEO рекомендуется продумать до ввода товаров, но впрочем потом можно в каждом редактировать.

Т.е. будет ли это phones_samsung_s5, или что-то другое решать только Вам.

Не забудьте прописать в .htaccess  RewriteBase /путь к корневой директории магазина.

Т.е. если магазин на ОpenServer в папке localhost/My_shop, то и пишите RewriteBase /My_shop .

 

Share this post


Link to post
Share on other sites
В 30.12.2018 в 17:01, alex39 сказал:

 

В "винде" можно сделать все что угодно, вопрос лишь в выборе средств...

Редактором Notepad++ файл .htaccess сохраняется без проблем. И ещё в куче других редакторов.

 

При вводе товара задаете каждому SEO URL: (вторая вкладка Данные), и то, что Вы туда введете будет URL страницы товара.

Категорию можно не прописывать, в настройках SEO (вкладка Сервер в настройках магазина) можно включить показ категории.

Естественно для категорий тоже надо ввести SEO (как и для производителей).

 

Систему SEO рекомендуется продумать до ввода товаров, но впрочем потом можно в каждом редактировать.

Т.е. будет ли это phones_samsung_s5, или что-то другое решать только Вам.

Не забудьте прописать в .htaccess  RewriteBase /путь к корневой директории магазина.

Т.е. если магазин на ОpenServer в папке localhost/My_shop, то и пишите RewriteBase /My_shop .

 

Добрый человек! Спасибо за конкретику! Жаль я не могу плюсовать...

Что я делаю:

1. Панель управления -> Система -> Настройки -> "магазин" -> вкладка Сервер: Включить SEO URL - да, Тип ЧПУ: SeoPro, ЧПУ товаров с категориями: Да. Сохраняю.

2. Создаю файл ".htaccess" в корневой папке, файл ".htaccess.txt" временно оттуда убираю. Что в нём писать, я не понял =(

Содержание файла ".htaccess" следующее:

Спойлер

RewriteEngine On
RewriteBase /site
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/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]

3. Беру любой товар, например фен Polaris PHD 2018Ti, в карточке товара пишу в поле SEO URL: Polaris_PHD_2018Ti. Сохраняю.

4. Аналогично делаю с категорией фены, обзываю её hairdryers, и так же делаю с производителем, в данном случае Polaris, обзываю его polaris. Всё сохраняю.

Захожу в браузере в товар, а там никаких изменений =( Такой вид: "site/index.php?route=product/product&path=105_106&product_id=937"

А должен же быть такой путь: "site/hairdryers/Polaris_PHD_2018Ti"

 

Что я делаю не так? Чувствую, что дело в файле htaccess. Просто я не понял что в нём писать. Можете скинуть его содержание, пожалуйста?

 

Всем спасибо.

 

P.S. Если что, сайт лежит в папке site, рядом с папкой localhost, а не в ней. Т.е. так: "OSPanel\domains\site"

Edited by Mykhaylo

Share this post


Link to post
Share on other sites

Если что, эту инструкцию я читал, но мало понятно какие именно строки для чего именно нужны.

Спойлер

# 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))">
 Require all denied

## For apache 2.2 and older, replace "Require all denied" with these two lines :

# 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=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/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

### Display PHP errors 
### Uncomment the commands by removing the # sign in front of it.
# php_flag display_startup_errors on

# php_flag display_errors on

# php_flag html_errors on

# php_flag track_errors on

# php_value error_reporting "E_ALL"
 

 

Share this post


Link to post
Share on other sites
4 часа назад, Mykhaylo сказал:

2. Создаю файл ".htaccess" в корневой папке, файл ".htaccess.txt" временно оттуда убираю. Что в нём писать, я не понял =(

Надо просто переименовать файл ".htaccess.txt" в ".htaccess"

 

 

Share this post


Link to post
Share on other sites
38 минут назад, SiteMix сказал:

Надо просто переименовать файл ".htaccess.txt" в ".htaccess"

 

 

Ёпстудей, а всё так просто было ))) Спасибо!!!!

 

Попутно тогда вопрос, дополнительно что желательно настроить в данном файле?

Share this post


Link to post
Share on other sites

Как минимум редирект www на без www или наоборот.

Share this post


Link to post
Share on other sites

 

17 hours ago, Mykhaylo said:

Попутно тогда вопрос, дополнительно что желательно настроить в данном файле?

 

Про содержание .htaccess тут на форуме уже на книгу хватит ;).

Наберите в верхнем правом углу в поиске, и чтения хватит на целый день,

и про редиректы, и про 404 страницу и всё прочее.

Это не отсылка типа "погугли", а просто действительно все уже

много раз описано в подробных деталях.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By OtezVikentiy
      300.00 руб
      Скачать/Купить дополнение


      Правильные хлебные крошки Microdata schema.org - GOOGLE approved!

      Модуль правильных хлебных крошек для Opencart
      Дополнение для улучшения так называемых "хлебных крошек" в Opencart. Ни для кого не секрет, что стандартные breadcrumbs работают некорректно, именно для исправления этой проблемы был создан данный модуль.
      Основные функции и возможности:
      Полный путь к странице в хлебных крошках Последний элемент без ссылки (нет ссылки на самого себя) Микроразметка Microdata (schema.org) стандарта в хлебных крошках GOOGLE approved - данная разметка рекомендована google Отсутствие изменений в исходных файлах Легкая установка Техподдержка модуля Совместимость: OpenCart 3.0.*, 2.3.*
      Требования: php 5.6+
      Языки: Русский, Английский
      Техподдержка: [email protected] (при обращении обязательно указывайте где, когда и для какого домена был куплен модуль. в противном случае техподдержка оказана не будет.)
       
      Добавил OtezVikentiy Добавлено 19.09.2020 Категория SEO, карта сайта, оптимизация Системные требования php 5.6+ Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By OtezVikentiy
      Модуль правильных хлебных крошек для Opencart
      Дополнение для улучшения так называемых "хлебных крошек" в Opencart. Ни для кого не секрет, что стандартные breadcrumbs работают некорректно, именно для исправления этой проблемы был создан данный модуль.
      Основные функции и возможности:
      Полный путь к странице в хлебных крошках Последний элемент без ссылки (нет ссылки на самого себя) Микроразметка Microdata (schema.org) стандарта в хлебных крошках GOOGLE approved - данная разметка рекомендована google Отсутствие изменений в исходных файлах Легкая установка Техподдержка модуля Совместимость: OpenCart 3.0.*, 2.3.*
      Требования: php 5.6+
      Языки: Русский, Английский
      Техподдержка: [email protected] (при обращении обязательно указывайте где, когда и для какого домена был куплен модуль. в противном случае техподдержка оказана не будет.)
       
    • By legioner26
      799.00 руб
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары), SEO URL - Мультиязык
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров с поддержкой языков магазина. Очень прост в эксплуатации
      При первом прохождении  перезаписывает meta по все товарам, категориям, и сохраняет информацию о заполнении проставляя метки. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах и категориях на всех языках магазина,
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Установить модификатор через Установку дополнения, очистить кешь.
      2. Скопировать папку admin в корень сайта.
      УСТАНОВКА для ОС 3.х
       Устанавливаем архив Uodate-Meta3x.ocmod.zip через Установку расширений, чистим кеш.
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
      Добавил legioner26 Добавлено 31.03.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 950  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.