SV911 Опубликовано 24 мая, 2017 Жалоба Поделиться Опубликовано 24 мая, 2017 В инструментах для вебмастеров появилась ошибка 500.... При обращении сайт/products/?page=all выводятся все все товары магазина. В магазине более 60 000 товаров. И естественно это все дело зависает.Подскажите как от этого избавиться? Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 24 мая, 2017 Жалоба Поделиться Опубликовано 24 мая, 2017 В инструментах для вебмастеров появилась ошибка 500....При обращении сайт/products/?page=all выводятся все все товары магазина. В магазине более 60 000 товаров. И естественно это все дело зависает.Подскажите как от этого избавиться? Спасибо. 1. закройте ее и все, в шаблоне пагинации тоже скройте это2. сделайте так, чтобы при прокрутке подгружались товары Цитата Ссылка на сообщение Поделиться на другие сайты
SV911 Опубликовано 24 мая, 2017 Автор Жалоба Поделиться Опубликовано 24 мая, 2017 1. закройте ее и все, в шаблоне пагинации тоже скройте это2. сделайте так, чтобы при прокрутке подгружались товарыКак закрыть именно эту страницу? Гугл при наличии страницы /?page=all индексирует именно ее и отправляет в индекс. Так во всех категориях и по всем ключевикам. Поэтому просто закрыть для всех страниц /?page=all это не вариант. Нужно именно для этой страницы. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 24 мая, 2017 Жалоба Поделиться Опубликовано 24 мая, 2017 Как закрыть именно эту страницу? Гугл при наличии страницы /?page=all индексирует именно ее и отправляет в индекс. Так во всех категориях и по всем ключевикам. Поэтому просто закрыть для всех страниц /?page=all это не вариант. Нужно именно для этой страницы. 301 редиректом направляйте на первую страницу категории, раз 60 000 товаров, то эта страница не для вас... как бы хорошо не было с ней Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 24 мая, 2017 Жалоба Поделиться Опубликовано 24 мая, 2017 Если проиндексировало то от редиректа толку мало будет, нужно убрать пагинацию по всем товарам из обработчика, смотрите код в файле view/ProductsView.php, ключевое слово "all". Цитата Ссылка на сообщение Поделиться на другие сайты
SV911 Опубликовано 24 мая, 2017 Автор Жалоба Поделиться Опубликовано 24 мая, 2017 Может я не правильно обьяснаю. Есть корневая категория. В ней есть категория 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 Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 24 мая, 2017 Жалоба Поделиться Опубликовано 24 мая, 2017 Из файла .htaccess что в корне сайта, удалите строчку: RewriteRule ^products/?$ index.php?module=ProductsView [L,QSA] Также идем в админку -> Страницы -> Другие страницы и удаляем страницу URL у которой указан как products. Цитата Ссылка на сообщение Поделиться на другие сайты
SV911 Опубликовано 24 мая, 2017 Автор Жалоба Поделиться Опубликовано 24 мая, 2017 Из файла .htaccess что в корне сайта, удалите строчку: RewriteRule ^products/?$ index.php?module=ProductsView [L,QSA] Также идем в админку -> Страницы -> Другие страницы и удаляем страницу URL у которой указан как products.Сенкью, як кажуть на Техашині, вери матч! )))) Цитата Ссылка на сообщение Поделиться на другие сайты
SV911 Опубликовано 24 мая, 2017 Автор Жалоба Поделиться Опубликовано 24 мая, 2017 Сенкью, як кажуть на Техашині, вери матч! ))))Рано радовался. Теперь поиск перестал работать. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 24 мая, 2017 Жалоба Поделиться Опубликовано 24 мая, 2017 Рано радовался. Теперь поиск перестал работать.Я об этом и забыл, вообще для поиска я бы использовал другое правило, как было в первой симпле site.ru/search/самогон, могу сделать. Цитата Ссылка на сообщение Поделиться на другие сайты
SV911 Опубликовано 7 июля, 2017 Автор Жалоба Поделиться Опубликовано 7 июля, 2017 Если у кого такая же проблема будет. То вот: .htaccessпосле AddDefaultCharset UTF-8ErrorDocument 404 /404ErrorDocument 401 /password.phpRewriteEngine on# Админка теперь по адресу /simplaRewriteRule ^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] Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.