Перейти к содержанию
Официальный форум поддержки Simpla

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

Правильно ли я Вас  понял. Все эти изменения добавляются уже после того как избавились от products/ и catalog/ ?

Да. Правим IndexView.php и ProductsView.php

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 96
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

ну вроде бы все правильно сделал. http://site.ru/apple выводиться все правильно, а вот по адресу http://site.ru/мобильные-телефоны/apple выводиться продукция не только фирмы apple... =( как быть?

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

по первой инструкции получилось убрать products/

но мне надо убрать и catalog

вернул все как было и заново сделал по краткой инструкции и тут я застрял...

если вам не трудно напиши более подробную инструкцию как убрать и products и catalog

спасибо Вам

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

stopol, где застряли? :) Там же все просто. Указано какие файлы редактировать и какой код вставлять. Можете скинуть в ЛС код.

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

подскажите еще, гугл почему-то индексирует ссылки вида http://домен/catalog/название_товара?page=all

а я продвигаю сайт без ?page=all

как сделать редирект чтоб не было этого окончания дурацкого ?page=all

спасибо

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

подскажите еще, гугл почему-то индексирует ссылки вида http://домен/catalog/название_товара?page=all

а я продвигаю сайт без ?page=all

как сделать редирект чтоб не было этого окончания дурацкого ?page=all

спасибо

Закройте в robots.txt. Это к SEOшникам :)

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

подскажите еще, гугл почему-то индексирует ссылки вида http://домен/catalog/название_товара?page=all

а я продвигаю сайт без ?page=all

как сделать редирект чтоб не было этого окончания дурацкого ?page=all

спасибо

 

?page=all  - не нужно такую ссылку закрывать (покрайне мере от Ггула) - такая ссылка только в плюс.... пользователь может открыть все товары - полезно пользователю = выше позиции :)  Статью гугла с наскоку не нашео об этом, а вообще каноникал же есть!

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

Супер, огромное спасибо за помощь - все заработало! Подскажите, а как вконце каждой страницы сделать так, чтобы дописывалось .html ?

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

 

Ну тут сколько СЕОшников, столько и мнений будет.

 

IndexView.php





//Меняем вид URL
$module_url = $this->request->get('page_url', 'string');

      
if(!empty($module_url)){
    if($this->brands->get_brand((string)$module_url) || $this->categories->get_category((string)$module_url)){
        $module = 'ProductsView';
    } elseif($this->pages->get_page($module_url)) {
        $module = 'PageView';
    } else {
        $module = 'ProductView';
    }
}
//Конец

 

view/ProductsView.php

           




  //$category_url = $this->request->get('category', 'string');
  //$brand_url    = $this->request->get('brand', 'string');      

  $brand_url_seo    = $this->request->get('page_url', 'string');
  $category_url_seo = $this->request->get('page_url', 'string');

     
  if($this->brands->get_brand((string)$brand_url_seo)){
      $brand_url = $brand_url_seo;
  }else{
      $category_url = $category_url_seo;
      $brand_url    = $this->request->get('brand', 'string');
  }
 

 

 

и в .htaccess комментируем ^brands (2 строчки).

Убрал из урлов products.

А как поставить редирект на новые страницы без products?

Изменено пользователем dimon1974
Ссылка на сообщение
Поделиться на другие сайты

dimon1974, может это. Вместо каталога продукт

 

 


 

Тогда это

#RewriteRule ^catalog/([^/]+)/?$	index.php?module=ProductsView&category=$1 [L,QSA]
#RewriteRule ^catalog/([^/]+)/([^/]+)/?$    index.php?module=ProductsView&category=$1&brand=$2 [L,QSA]

Меняем на это

RewriteRule ^catalog/([^/]+)/?$    http://site.ru/$1 [L,QSA,R=301]
RewriteRule ^catalog/([^/]+)/([^/]+)/?$    http://site.ru/$1/$2 [L,QSA,R=301]
Изменено пользователем leny
Ссылка на сообщение
Поделиться на другие сайты

Все сделал, только не могу понять самый последний пункт откуда удалять href="products/{$product->url}" . Подскажите пожалуйста

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

Убрал, но кажется не везде, потому что когда переходишь на товар из админки открывается старый урл с /products . Где собака зарыта?)

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

Убрал, но кажется не везде, потому что когда переходишь на товар из админки открывается старый урл с /products . Где собака зарыта?)

в админке и зарыта :). simpla/desing/html/product.tpl

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

как написано на первой страницы все получилось, убрал по последней инструкции и "products" и "catalog"

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

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

не забудьте поменять карту сайта,

можно ли поменять сделать адрес товара вида

сайт.сом/категория/имя_товара

(категория это именно та к которой закреплен товар или же первая если их несколько)

Изменено пользователем zetwin
Ссылка на сообщение
Поделиться на другие сайты

не забудьте поменять карту сайта,

можно ли поменять сделать адрес товара вида

сайт.сом/категория/имя_товара

(категория это именно та к которой закреплен товар или же первая если их несколько)

 

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

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

не забудьте поменять карту сайта,

можно ли поменять сделать адрес товара вида

сайт.сом/категория/имя_товара

(категория это именно та к которой закреплен товар или же первая если их несколько)

 

у Вас получилось?

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...