Рекомендуемые сообщения

phpguy    2

index.php?app=downloads&module=display&section=screenshot&id=1523

Название: SEO Expert - Решение для ЧПУ

Добавил: phpguy

Добавлен: 11 дек. 2013

Категория: Модули

Версии Opencart 1.5.3.1 - 1.5.6.

У Opencart существует несколько существенных ограничений для ЧПУ (УРЛов). Этот модуль - решение для таких проблем. Вы сможете назначить практически любой путь для любой страницы opencart, устранить дупликаты в Google, иметь правильные полосы навигации для продуктов, иметь различные ЧПУ для каждого языка.

Особенности:

- Задайте любой путь для товаров, категорий, и всего остального: /products/tablets/samsung/galaxy-tab, /categories/tablets/samsung, или /company/contact_us.html!

- Можно иметь неуникальные SEO Keywords: например /tablets/apple/ipad and /phones/apple/iphone. Или даже /desktops/mac (категория) и /notebooks/mac (товар). Ну и конечно, /brands/apple и /category/apple

- Устраните дупликаты в Google: правильный редирект 301 с /?product_id=xxx на products/categories/product

- Полосы навигации (breadcrumbs) для товаров всегда имеют тот же самый путь, независимо от того в какой категории товар выводится. Это помогает грамотно использовать внутренние ссылки для поисковиков.

- Многоязыковые ЧПУ: /en, /ru и т.п. с возможностью задать язык по умолчанию (префис для которого будет опущен)

- Увеличивает количество страниц в поисковиках, увеличивая таким образом видимость вашего сайте в вебе.

- Вы сможете очень просто отправить ссылку на ваш сайт для конкретного языка.

- ЧПУ для сторонних модулей (если они используют VQMod для стандартного модуля SEO чтобы реализовать свое SEO)

Шаблоны:

- МОдуль был успешно протестировать со стандартным шаблоном. Если вы не используете стандартный шаблон, Может возникнуть проблема с переключением языка (не будут работать кнопки-флажки). В этом случае, вы можете попробовать скопировать один файл из архива в файл вашего шаблона.

Этот модуль не меняет никаких файлов Opencart (используется VQMod).

ДЕМО: http://ocru.alphacomsoft.com/

Админская часть: http://ocru.alphacomsoft.com/admin/

Логин и пароль: demo

По всем техническим вопросам писать в личку, тема на форуме только для отзывов и предложений!

Установка:

- Установите VQMod (версия минимум 2.1), если он не установлен у вас на сайте.

- Разархивируйте папки admin, catalog and vqmod из архива в папку с Opencart. Если вы используете нестандартный шаблон, вначале сделайте бэкап файлов шаблона, затем скопируйте папку template в папку /catalog/view/theme/<ваш_шаблон>/.

- В панели администрирования, зайдите в Система->Пользователи->Группы пользователей и добавьте эти полномочия (и Просмотр, и Внесение разрешений) для Top Administrator: seo_expert/ajax, seo_expert/seo_expert. Нажмите Сохранить.

- Проверьте что у вас уже есть файл .htaccess, или переименуйте .htaccess.txt to .htaccess, и что в этом файле есть правильные RewriteBase (включая верный путь к opencart, если opencart был установлен не в коренной папке веб-сервера).

- Теперь откройте настройки SEO Expert, для этого зайдите в Дополнения->SEO Expert из главного меню. Модуль сам создаст полезные редиректы при первом запуске. Если он не показывает никаких предупреждений, теперь вы можете добавить новые правила для редиректов, или поменять уже существующие.

- Это все!

Лицензирование:

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

2. Поддержка пользователей, купивших модуль в складчину, не гарантируется.

Нажмите здесь, чтобы скачать файл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gwinbladd84    0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 019

Ух ты :(

 

http://ocru.alphacomsoft.com/news/test_news.html

 

http://ocru.alphacomsoft.com/test_news.html - а какая реакция должна быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
phpguy    2

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

 

Придется вводить вручную или генерировать через другой модуль. Данный модуль сам не генерирует SEO keywords, он только работает с URL (в описании все есть). Скоро я выложу свой модуль для генерация SEO keywords.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
phpguy    2

Ух ты :(

 

http://ocru.alphacomsoft.com/news/test_news.html

 

http://ocru.alphacomsoft.com/test_news.html - а какая реакция должна быть?

 

Ну технически все работает как описано:  Откат к стандартному ЧПУ через которое работает модуль news производится в соответствии с  настройками (только для route=information/news/*).

 

Нужен 301 редирект с /test_news.html на /news/test_news.html ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 019

Как по мне нужен не редирект, а 404, потому как такого урла не существует.

 

Тут еще могут возникнут вопросы..

А происходит ли валидация переменных запроса, например наличие ?p=1. Откуда они могут взяться - вопрос отдельный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
phpguy    2

Как по мне нужен не редирект, а 404, потому как такого урла не существует.

 

Тут еще могут возникнут вопросы..

А происходит ли валидация переменных запроса, например наличие ?p=1. Откуда они могут взяться - вопрос отдельный.

 

А зачем может понадобится валидировать запросы? Такого нет в оригинальном seo url, нет и у меня

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 019

 

А зачем может понадобится валидировать запросы?

На форуме приводилось немало примеров неверных запросов с параметрами.  Пусть эти параметры, даже и левые. Причина левых параметров второстепенна. Но проблема остается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
visi    0

Можно ли данным модулем выводить так: http://сайт/категория1/категория2/производитель/ , если к примеру еще добавиться фильтр - производитель?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
comissionx    0

добрый день, у меня опенкарт 1.5.6.1 и при добавлении нового товара не прописывается url, только SEO Keyword, но это никак не влияет на отображение страницы. Я прочитала, что можно установить модуль seopro, но подойдет ли он к моей версии и как это сделать пошагово (для чайников)? Может есть другой способ? Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От bogdan281989
      Добрый день! Подскажите, возможно ли сделать редирект для всех страниц, которые содержат цифры в конце на такой же урл без цифр?
      Пример: 
      /mezhdunarodnaya-dostavka/rossiya/alekseevskaya-10576/
      перенаправить на 
      /mezhdunarodnaya-dostavka/rossiya/alekseevskaya/
       
      Буду благодарен если кто подскажет с решением или заготовкой htaccess
    • От alexchervon
      После установки seoPro, и включении его в системных настройках, любая страница сайта выдает ошибку 404 и пишет "Страница не найдена", файл перейменовал в .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 +SymLinksIfOwnerMatch # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|.twig|\.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 / rewriteCond %{REQUEST_URI} !^/katalog RewriteCond %{REQUEST_URI} !\? RewriteCond %{REQUEST_URI} !\& RewriteCond %{REQUEST_URI} !\= RewriteCond %{REQUEST_URI} !\. RewriteCond %{REQUEST_URI} !/$ RewriteRule ^(.*[^/])$ /$1/ [R=301,L] RewriteCond %{REQUEST_URI} ^/katalog/(.+)/(.+)$ [NC] RewriteRule ^(.*)(/)$ /$1 [L,R=301] rewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} ![/katalog/(.+)/(.+)$] RewriteCond %{REQUEST_URI} ^/katalog/(.+) [NC] RewriteRule ^(.*[^/])$ /$1/ [L,R=301] RewriteCond %{REQUEST_URI} ^/katalog$ [NC] RewriteRule ^(.*)$ /$1/ [L,R=301] RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/storage/(.*) 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] RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ http://%1/$1 [L,R=301] RewriteCond %{REQUEST_URI} /index.php RewriteCond %{QUERY_STRING} ^\z RewriteRule ^(.*)$ http://podarokperm.tw1.ru/? [R=301,L] ### обязательно заменить на актуальный домен ### 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  
      Подскажите пожалуйста как исправить 
    • От Igor5
      Привет всем!
      в общем настраиваю файл htaccess для Опенкарт Pro 2.1.0.2.2
      в этом деле особо не знаток, поэтому хотелось бы услышать рекомендации более опытных вебмастеров.. тоесть все ли правильно прописано для правильного редиректа.. для сайта основным является вариант с https и без www
       
      # Основной редирект RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) # NOT MOVE - НЕ ТРОГАТЬ И НЕ ПЕРЕМЕЩАТЬ ЭТО ПРАВИЛО RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]      #Редирект 301 RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] </IfModule>  
    • От SergeTkach

      399.00 руб
      Скачать/Купить дополнение


      SEO-langs (Код языка в ссылках для мультиязычного сайта)
      Модуль "SEO языков" для OpenCart2 разделяет разные языковые версии сайта по разным URL-адресам. Без наличия на сайте двуязычие по разным ссылкам - невозможно продвинуть те страницы своего сайта, которые будут не на основном языке.
       
      ======================
      Совместимость модуля
      OpenCart 2.2.0.0, 2.3.0.2 ocStore 2.3.х  
      Внимание!
      Требуется адаптация модуля под шаблон дизайна темы
      1) html-код переключателя языков соответствует стандартной теме. В других темах код
      переключателя может отличаться, что потребует от Вас ручной правки.
      2) Могут понадобиться ручные правки common.js

      ======================
      Технические требования к сайту
      php5.4 и выше
      ionCube Loader 5.0 и выше

      ======================
      Демо:

      Главная страница:
      http://multilang.web-jump.in.ua/ http://multilang.web-jump.in.ua/eng/ Страница с товаром:
      http://multilang.web-jump.in.ua/laptop-notebook/macbook.html http://multilang.web-jump.in.ua/eng/laptop-notebook/macbook.html Карта сайта:
      http://multilang.web-jump.in.ua/index.php?route=extension/feed/google_sitemap http://multilang.web-jump.in.ua/eng/index.php?route=extension/feed/google_sitemap Админка:
      http://multilang.web-jump.in.ua/admin/index.php?route=extension/module/multilang (demo/demo)

      ======================
      Установка модуля

      0) Если нет доступа к FTP, то сначала установите модификатор для загрузки модулей без FTP — https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892

      1) Убедитесь, что у Вас версия системы 2.2 или выше(!). Загрузить архив с нужной версией модуля в админке: Модули (Дополнения) >> Установка расширений (Установка дополнений)  >> Загрузить
      Должна появиться надпись "Модуль успешно установлен!".

      2) Внимание! Не обновляйте модификаторы. Модуль пока что не настроен и вызовет ошибку на витрине сайта (!)

      3) Перейдите в Модули/расширения -> Модули/Расширения (в ocStore: Дополнения -> Дополнения) (ссылка: ВАШ_САЙТ/admin/index.php?route=extension/extension&type=module)

      4) В списке модулей выберите "SEO-ссылки для языков (Мультиязычие)" и нажмите кнопку "Установить"

      5) При нажатии на кнопку "Установить" настраивается доступ для группы пользователя, который выполняет установку. Поэтом настраивать его дополнительно не нужно.

      6) Перейдите в редактирование модуля, нажмите кнопку "Запросить временную лицензию", чтобы включить работу модуля.

      7) После активации временной лицензии для каждого языка пропишите "Путь языка в ссылке" и мета-теги для главной страницы

      8) После успешного сохранения настроек модуля необходимо перейти на вкладку "Модификаторы" (в ocStore: "Менеджер дополнений") admin/index.php?route=extension/modification . В правом верхнем углу нажать кнопку "Обновить"

      9) Перейдите на витрину и проверьте переключение языков сайта. Убедитесь, что в переключателе языков отображаются все необходимые флаги.
      Если нет, то флаги необходимо добавить в папку с языком.
      К примеру: catalog/language/ru-ru/ru-ru.png, catalog/language/en-gb/en-gb.png


      ======================
      Также рекомендую
      Для SEO Вашего сайта используйте автоматическую генерацию мета-тегов.


       
       
      Добавил SergeTkach Добавлено 20.06.2017 Категория SEO, карта сайта, оптимизация Системные требования Ioncube Loader v5, PHP 5.4 Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От SergeTkach
      Модуль "SEO языков" для OpenCart2 разделяет разные языковые версии сайта по разным URL-адресам. Без наличия на сайте двуязычие по разным ссылкам - невозможно продвинуть те страницы своего сайта, которые будут не на основном языке.
       
      ======================
      Совместимость модуля
      OpenCart 2.2.0.0, 2.3.0.2 ocStore 2.3.х  
      Внимание!
      Требуется адаптация модуля под шаблон дизайна темы
      1) html-код переключателя языков соответствует стандартной теме. В других темах код
      переключателя может отличаться, что потребует от Вас ручной правки.
      2) Могут понадобиться ручные правки common.js

      ======================
      Технические требования к сайту
      php5.4 и выше
      ionCube Loader 5.0 и выше

      ======================
      Демо:

      Главная страница:
      http://multilang.web-jump.in.ua/ http://multilang.web-jump.in.ua/eng/ Страница с товаром:
      http://multilang.web-jump.in.ua/laptop-notebook/macbook.html http://multilang.web-jump.in.ua/eng/laptop-notebook/macbook.html Карта сайта:
      http://multilang.web-jump.in.ua/index.php?route=extension/feed/google_sitemap http://multilang.web-jump.in.ua/eng/index.php?route=extension/feed/google_sitemap Админка:
      http://multilang.web-jump.in.ua/admin/index.php?route=extension/module/multilang (demo/demo)

      ======================
      Установка модуля

      0) Если нет доступа к FTP, то сначала установите модификатор для загрузки модулей без FTP — https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892

      1) Убедитесь, что у Вас версия системы 2.2 или выше(!). Загрузить архив с нужной версией модуля в админке: Модули (Дополнения) >> Установка расширений (Установка дополнений)  >> Загрузить
      Должна появиться надпись "Модуль успешно установлен!".

      2) Внимание! Не обновляйте модификаторы. Модуль пока что не настроен и вызовет ошибку на витрине сайта (!)

      3) Перейдите в Модули/расширения -> Модули/Расширения (в ocStore: Дополнения -> Дополнения) (ссылка: ВАШ_САЙТ/admin/index.php?route=extension/extension&type=module)

      4) В списке модулей выберите "SEO-ссылки для языков (Мультиязычие)" и нажмите кнопку "Установить"

      5) При нажатии на кнопку "Установить" настраивается доступ для группы пользователя, который выполняет установку. Поэтом настраивать его дополнительно не нужно.

      6) Перейдите в редактирование модуля, нажмите кнопку "Запросить временную лицензию", чтобы включить работу модуля.

      7) После активации временной лицензии для каждого языка пропишите "Путь языка в ссылке" и мета-теги для главной страницы

      8) После успешного сохранения настроек модуля необходимо перейти на вкладку "Модификаторы" (в ocStore: "Менеджер дополнений") admin/index.php?route=extension/modification . В правом верхнем углу нажать кнопку "Обновить"

      9) Перейдите на витрину и проверьте переключение языков сайта. Убедитесь, что в переключателе языков отображаются все необходимые флаги.
      Если нет, то флаги необходимо добавить в папку с языком.
      К примеру: catalog/language/ru-ru/ru-ru.png, catalog/language/en-gb/en-gb.png


      ======================
      Также рекомендую
      Для SEO Вашего сайта используйте автоматическую генерацию мета-тегов.


       
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу