Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как заблокировать индексацию дублей в опен карте ?


Recommended Posts

В данной теме это оффтоп, вопроса Вашего не касалось, а вообще - один из способов сопоставления таблиц в БД в котором отбираются записи с правой таблицы и подходящие по условию соединения записи с левой таблицы, это если в 2-ух словах.

Надіслати
Поділитися на інших сайтах


В 17.09.2017 в 20:20, NePridumal сказал:

слишком сложно для меня, и не люблю моды, они перегружают сайт. По мне идеальный сайт это hmtl + sql, рукописный.

Как вы выразились "моды" - это стандарты
А вот рукопись - это костыли  обычно

Надіслати
Поділитися на інших сайтах

В 17.09.2017 в 21:08, hoolygan сказал:

Если пользоваться только left join постоянно - получите в итоге периодические потери в производительности в разы. Сразу одновременно нужно учить индексы, смотреть планы выполнения и пробовать, бесконечно пробовать )

Не всегда, надо с умом пользоваться и LJ будет гораздо быстрее кучи запросов (подзапросов)  ;)
Т е  выборка из основной таблицы (where) должна быть сразу максимально минимальной по количеству результатов, тогда джойн таблицы (даже хоть с лимоном записей) будет очень быстрый. Ну и про основные индексы не забываем по которым джойнимся понятное дело
 

Надіслати
Поділитися на інших сайтах

19 часов назад, markimax сказал:

Т е  выборка из основной таблицы (where) должна быть сразу максимально минимальной по количеству результатов

Не могу утверждать, так как не читал документацию по mysql. Но, например, в ms sql в оптимизаторе запросов больший приоритет имеет оператор ON, т.е. сначала from потом ON(собственно джойн) и только потом where. Поэтому зачастую используя inner join можно добиться значительного увеличения быстродействия за счет уменьшения внутренней выборки, и потом на неё наложить where. Но всё равно каждый раз приходится курить планы выполнения :)

А индексы - это уже отдельная тема.

Да и if exists работает на порядок быстрее джойнов, но это тоже отдельно. В общем - каждый случай разный. :)

Но это так, поговорить на досуге ))

Змінено користувачем hoolygan
Надіслати
Поділитися на інших сайтах


  • 6 months later...

Привет всем! У меня сайт на опенкарте 2.3. и сейчас повылазили вот такие стр /akval?page=-3 в индекс, т.е. с минусов в страницах. В роботс я их закрыл их от индексации вот так  Disallow: /*?page=- Disallow: /*?page=0, как сделать редиректы с этих стр. так чтобы например страница с окончанием ?page=-3 редиректила на стр. ?page=1? помогите решит вопрос. Модули SEO | Full IndeX есть, но я его отключил т.к. работал он неправильно и сделал канониклы и прев, некст вручную и сейчас этот модкль включать не могу, он все ломает, поэтому прошу подсказать как сделать редирект.

Надіслати
Поділитися на інших сайтах


1 час назад, Serwak сказал:

SEO | Full IndeX есть, но я его отключил т.к. работал он неправильно и сделал канониклы и прев, некст вручную и сейчас этот модкль включать не могу, он все ломает

не вводите людей в заблуждение!

	<link rel="canonical" href="https://***.by/vanny/akrilovye-vanny/" />
	<link rel="prev" href="https://***.by/vanny/akrilovye-vanny/?page=3" />
	<link rel="next" href="https://***.by/vanny/akrilovye-vanny/?page=5" />

то что сделали вы это и есть неправильно

 

http://full-index.ru/blog/page/pravilnaja-paginacija-google-i-jandeks

 

из-за такой самодеятельности потом и пишут на форумах:

1 час назад, Serwak сказал:

помогите

 

Надіслати
Поділитися на інших сайтах

1 час назад, Otvet сказал:

не вводите людей в заблуждение!


	<link rel="canonical" href="https://***.by/vanny/akrilovye-vanny/" />
	<link rel="prev" href="https://***.by/vanny/akrilovye-vanny/?page=3" />
	<link rel="next" href="https://***.by/vanny/akrilovye-vanny/?page=5" />

то что сделали вы это и есть неправильно

Подтверждаю - так не правильно

Надіслати
Поділитися на інших сайтах

11 часов назад, Otvet сказал:

не вводите людей в заблуждение!


	<link rel="canonical" href="https://***.by/vanny/akrilovye-vanny/" />
	<link rel="prev" href="https://***.by/vanny/akrilovye-vanny/?page=3" />
	<link rel="next" href="https://***.by/vanny/akrilovye-vanny/?page=5" />

то что сделали вы это и есть неправильно

 

http://full-index.ru/blog/page/pravilnaja-paginacija-google-i-jandeks

 

из-за такой самодеятельности потом и пишут на форумах:

 

Я купил ваш модуль и он неправильно работал. После этого я обратился к вам за тех поддежкой, долго я пытался до вас донести, что мне нужно и что не работает. В итоге вы ничего не починили (только обновили модуль в надежде, что все решится этим) и мне пришлось выключить этот модуль и сделать все вручную. Поэтому говорить, что я занимаюсь самодеятельностью некорректноо, т.к. тогда ваш модуль можно назвать также. Я и не утверждаю, что сделал правильно. Если видите, что не так подскажите. Я прочитал то что вы скинули, сделала вывод, что сейчас можно отключить каноникал, если нет ссылки на сайте просмотреть все и оставить только прев и некст. У меня вопрос был про редирект и правильно ли я закрыл от индексации страницы пагинации (нумерации) с минусом. Искренне надеюсь, что ваш модуль работает у всех хорошо и только я был такой косячный.

Надіслати
Поділитися на інших сайтах


20 минут назад, Otvet сказал:

ключевая фраза

 

модуль не делает что взбредет кому то в голову, он делает так как положено

Я вас понял.Вы можете подсказать как сделать редирект?

Надіслати
Поділитися на інших сайтах


2 часа назад, Serwak сказал:

Может кому то будет полезно, редирект со страниц с минусов на первую стр сделал так 

RewriteCond %{QUERY_STRING} ^(.*)&?page=-(.*)$
RewriteRule ^(.*)/?$ /$1?%1 [R=301,L]

сори, этот редирект не работает, точнее ломает ocfilter

Надіслати
Поділитися на інших сайтах


10 часов назад, Serwak сказал:

Я купил ваш модуль и он неправильно работал. 

Как Вы можете судить об этом, если не знаете, как правильно?:D

 

Цитата

Искренне надеюсь, что ваш модуль работает у всех хорошо и только я был такой косячный.

Модуль работает и он полезный.

  • +1 1
Надіслати
Поділитися на інших сайтах


15 часов назад, florapraktik сказал:

Как Вы можете судить об этом, если не знаете, как правильно?:D

 

Модуль работает и он полезный.

он отображал прев и нект например на page3 на на page4 не отображал и так вов всех категориях

 

Надіслати
Поділитися на інших сайтах


7 часов назад, Serwak сказал:

он отображал прев и нект например на page3 на на page4 не отображал и так вов всех категориях

 

<link href="***/?page=3" rel="prev">

<link href="***/?page=4" rel="next">

Так надо было?

А на какой странице это должно было быть? На второй? Или на пятой?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.