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

Все товары интернет магазина /products/?page=all


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

В инструментах для вебмастеров появилась ошибка 500....

При обращении сайт/products/?page=all выводятся все все товары магазина. В магазине более 60 000 товаров. И естественно это все дело зависает.

Подскажите  как от этого избавиться? Спасибо.

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

В инструментах для вебмастеров появилась ошибка 500....

При обращении сайт/products/?page=all выводятся все все товары магазина. В магазине более 60 000 товаров. И естественно это все дело зависает.

Подскажите  как от этого избавиться? Спасибо.

 

1. закройте ее и все, в шаблоне пагинации тоже скройте это

2. сделайте так, чтобы при прокрутке подгружались товары

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

1. закройте ее и все, в шаблоне пагинации тоже скройте это

2. сделайте так, чтобы при прокрутке подгружались товары

Как закрыть именно эту страницу? Гугл при наличии страницы /?page=all индексирует именно ее и отправляет в индекс. Так во всех категориях и по всем ключевикам. Поэтому просто закрыть для всех страниц /?page=all это не вариант. Нужно именно для этой страницы.

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

Как закрыть именно эту страницу? Гугл при наличии страницы /?page=all индексирует именно ее и отправляет в индекс. Так во всех категориях и по всем ключевикам. Поэтому просто закрыть для всех страниц /?page=all это не вариант. Нужно именно для этой страницы.

 

301 редиректом направляйте на первую страницу категории, раз 60 000 товаров, то эта страница не для вас... как бы хорошо не было с ней

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

Если проиндексировало то от редиректа толку мало будет, нужно убрать пагинацию по всем товарам из обработчика, смотрите код в файле view/ProductsView.php, ключевое слово "all".

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

Может я не правильно обьяснаю. Есть корневая категория. В ней есть категория 1, категория 2, категория 3. Есть еще корневые категории с подкатегориями.

Категории 1,2,3 продаигаются по ключевым словам.

 

Гугл эти кагории проиндексировал не как первая страница категории с товаром а как http://demo.simplacms.ru/catalog/mobilnye-telefony?page=all именно эту страницу, где все товары этой категории. И это меня вполне устраивает. У меня настроено так, что сюда попадают только те товары, что есть в наличии.

НО! Откуда то появился в гугле именно вот такой вот адрес, на который в симпле нет вообще ссылки нигде:

 

http://demo.simplacms.ru/products?page=all

 

И по этой ссылке выводятся все все все товары магазина. Со всех корневых категорий и подкатегорий. Естественно когда их очень много, то все виснет и выдается ошибка 500.

 

Как правильно сделать переадресацию с

http://demo.simplacms.ru/products?page=all

На

http://demo.simplacms.ru

 

Или вообще слелать так, чтобы именно по этому адресу:

http://demo.simplacms.ru/products?page=all Выдавало 404 ошибку.

При этом не затрагивая остальных страниц с ?page=all

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

Из файла .htaccess что в корне сайта, удалите строчку:


RewriteRule ^products/?$ index.php?module=ProductsView [L,QSA]
Также идем в админку -> Страницы -> Другие страницы и удаляем страницу URL у которой указан как products.
Ссылка на сообщение
Поделиться на другие сайты

 

Из файла .htaccess что в корне сайта, удалите строчку:

RewriteRule ^products/?$	index.php?module=ProductsView [L,QSA]
Также идем в админку -> Страницы -> Другие страницы и удаляем страницу URL у которой указан как products.

Сенкью, як кажуть на Техашині, вери матч! ))))

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

Рано радовался. Теперь поиск перестал работать.

Я об этом и забыл, вообще для поиска я бы использовал другое правило, как было в первой симпле site.ru/search/самогон, могу сделать.
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Если у кого такая же проблема будет. То вот:
 .htaccess
после
 
AddDefaultCharset UTF-8
ErrorDocument 404 /404
ErrorDocument 401 /password.php
RewriteEngine on


# Админка теперь по адресу /simpla
RewriteRule    ^admin/?$  simpla [L]

 

вставляем:

 

RewriteCond %{QUERY_STRING} (^|&)page=all($|&)
RewriteRule ^products/$ /products/? [L,R=301]
RewriteCond %{QUERY_STRING} (^|&)page=all($|&)
RewriteRule ^products$ /products? [L,R=301]

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

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

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

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

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

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

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

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

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

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