Форум русской поддержки Joomla!® CMS
08.12.2016, 20:04:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

К URL главной страницы магазина добавляется ?start=20

 (Прочитано 81 раз)
0 Пользователей и 1 Гость смотрят эту тему.
v-v
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 87


« : 20.10.2016, 03:07:03 »

Ссылка на главную страницу магазина имеет вид site.com/ru/?start=20
именно так ее проиндексировал Яндекс.
получается главная страница имеет дубль:
site.com/ru/
site.com/ru/?start=20

такая же ситуация наблюдается со страницей списка производителей
site.com/ru/manufacturers.html
site.com/ru/manufacturers.html?start=20

на страницах нет товаров, только список категорий или список производителей соответственно, никакой пагинации.

Подскажите, пожалуйста, что делать.
« Последнее редактирование: 20.10.2016, 03:11:10 от v-v » Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7774



« Ответ #1 : 20.10.2016, 10:26:10 »

видимо раньше были на этих страницах товары, и Яндекс их успел закинуть индекс. редирект сделайте 301 в .htaccess, проще всего
Записан
v-v
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 87


« Ответ #2 : 20.10.2016, 12:06:12 »

видимо раньше были на этих страницах товары, и Яндекс их успел закинуть индекс. редирект сделайте 301 в .htaccess, проще всего

странно..но на этих страницах никогда не было товаров...
я пробовал сделать редирект через RewriteRule, но не получается - у меня тогда на страницах, которые имеют пагинацию, происходит редирект на главную страницу. Подскажите, как сделать правильно редирект
Записан
Gosha5767
Завсегдатай
*****

Репутация: +20/-0
Offline Offline

Пол: Мужской
Сообщений: 417



« Ответ #3 : 20.10.2016, 12:18:49 »

Создайте правило в файле robots.txt
Disallow: /?start*
После нескольких апов такие дубли исчезнут из поиска.
Записан
v-v
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 87


« Ответ #4 : 20.10.2016, 12:30:54 »

Создайте правило в файле robots.txt
Disallow: /?start*
После нескольких апов такие дубли исчезнут из поиска.


а не заблокирую я этим правилом доступ поисковикам к страницам, где есть пагинация, например к страницам категорий  с пагинациями?
Записан
Gosha5767
Завсегдатай
*****

Репутация: +20/-0
Offline Offline

Пол: Мужской
Сообщений: 417



« Ответ #5 : 20.10.2016, 12:40:41 »

Создайте правило для отдельных страниц для таких site.com/ru/manufacturers.html?start=20
Disallow: /ru/manufacturers.html?start=20
В Яндекс вебмастере есть инструмент: Анализ robots.txt.
В нем можно проверить правильность составления файла robots.txt,
закрыта или открыта та или иная страница
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7774



« Ответ #6 : 20.10.2016, 17:33:17 »

я пробовал сделать редирект через RewriteRule, но не получается - у меня тогда на страницах, которые имеют пагинацию, происходит редирект на главную страницу. Подскажите, как сделать правильно редирект
например так

Код:
RewriteCond %{REQUEST_URI} ^/ru/$
RewriteCond %{QUERY_STRING} start
RewriteRule .* http://site.com/ru/? [R=301,L]
Записан
v-v
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 87


« Ответ #7 : 20.10.2016, 20:15:52 »

например так

Код:
RewriteCond %{REQUEST_URI} ^/ru/$
RewriteCond %{QUERY_STRING} start
RewriteRule .* http://site.com/ru/? [R=301,L]


для себя сделал так:
RewriteCond %{REQUEST_URI} ^/(ru|ua|en)/$
RewriteCond %{QUERY_STRING} ^start
RewriteRule ^.*$ $1/? [R=301,L]
Записан
v-v
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 87


« Ответ #8 : 20.10.2016, 20:16:52 »

Создайте правило в файле robots.txt
Disallow: /?start*
После нескольких апов такие дубли исчезнут из поиска.


наверное правильнее будет так:
Disallow: */?start
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7774



« Ответ #9 : 20.10.2016, 20:52:07 »

ну можно и так Azn
Записан
v-v
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 87


« Ответ #10 : 20.10.2016, 22:23:35 »

ну можно и так Azn

для страницы списка производителей сделал так
RewriteCond %{REQUEST_URI} ^/(ru|ua|en)/manufacturers.html$
RewriteCond %{QUERY_STRING} ^start
RewriteRule ^(.+)$ $1/manufacturers.html [R=301,L]

не работает. Подскажите пожалуйста что не так
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet