Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 15:29



Ответить на тему  [ Сообщений: 5 ] 
Алиасы на фильтры 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Д.вечер Юра
Вопрос такого плана

Есть категории в них есть фильтры я хочу прописать на всех фильтрах тайтлы, дискрипшн и h1
Берем категорию "Недвижимость" в категории "Недвижимость" есть фильтры такого плана
1. От риэлтора
2. От собственника
3. От застройщика
теперь на сайте 3000 населенных пунктов.
Значит 3000 х на 3 фильтра = получается 9000 урлов. Я то смогу прописать 9к урлов но на сайте есть сотни категорий и в них есть тоже фильтры на них тоже начну прописывать и если брать хотя бы 200 категорий и в каждой категории по 3 фильтра то получиться
200х3=600 и х на 3000 городов = 1800000 урлов и все это будет в сео модуле и базе данных. При таком раскладе база данных не выдержит такое надо как то решить этот вопрос.

Юра что можете посоветовать и решить этот вопрос?


12 окт 2021, 18:58
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

логику формирования тайтлов в поиске я ещё буду менять. Но это пока не приоритет, сначала перенесу поиск из модуля search.inc в страницы категорий.
Пока можете порекомендовать алгоритм формирования тайтлов для фильтров поиска.


14 окт 2021, 12:22
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Geo писал(а):
логику формирования тайтлов в поиске я ещё буду менять. Но это пока не приоритет, сначала перенесу поиск из модуля search.inc в страницы категорий.
Пока можете порекомендовать алгоритм формирования тайтлов для фильтров поиска.


Юра, подскажите по времени когда планируете перенос модуля search.inc в страницы категорий?


14 окт 2021, 16:13
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Пока можете порекомендовать алгоритм формирования тайтлов для фильтров поиска.[/quote]
1.Алгоритм тайтлов можно такой же как и в категориях и добавление чтобы можно было делать через код или сео модуль
2. Чтобы можно было прописывать микроразметку на фильтр

Вообще везде делается так
<div>
<form action="/search/">
<input type="text" placeholder="Поиск" name="q">
<input type="submit" name="s" value="Искать">
</form>
</div>

Поиск с микроразметкой:

<div itemscope="" itemtype="http://schema.org/WebSite">
<form action="/search/" itemprop="potentialAction" itemscope="" itemtype="http://schema.org/SearchAction">
<meta itemprop="target" content="/search/?q={query}">
<input type="text" class="text" placeholder="Поиск" name="q">
<input itemprop="query-input" type="hidden" name="query">
<input type="submit" class="submit" name="s" value="Искать">
</form>
</div>>
Поле query хранит GET запрос поиска из поля q.
при этом желательно чтобы отбор шел из определенной категории, т.е. как я писал в одном топике про карбюратор
набираешь карбюратор а он вместо карбюратора показывает машины на карбюраторе.
что то придумать типа того что на главной фильтр не показывался а показывался только на категориях тогда он будет срабатывать


14 окт 2021, 16:25
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Geo писал(а):
логику формирования тайтлов в поиске я ещё буду менять. Но это пока не приоритет, сначала перенесу поиск из модуля search.inc в страницы категорий.
Пока можете порекомендовать алгоритм формирования тайтлов для фильтров поиска.


Еще самое главное это надо подумать о том чтобы как то оптимизировать запросы к базе данных к таблице ебоард сео дело в том что когда ее заполняешь оптом например 500000 урлов то она увеличивается в объеме очень сильно, а чтобы собирать трафик по нч или сч запросам надо делать миллионы посадочных страниц, простой пример в авто делаешь фильтр седаны или внедорожники или какой нибудь другой то надо через сео модуль прописать на эти фильтры тайтлы и дискрипшн с h1 а в России более 4к городов вот и представьте только по одному фильтру 4к а если сделаешь 500 фильтров и умножить на 4к городов то получается 2 миллиона урлов это очень много. Но для нормальной работы сайта чтобы собирать нч и сч запросы 500 запросов по фильтрам это капля необходимо делать как минимум 10000 запросов и умножаем на 4к вот тут уже 40.000.000 урлов и с таким количеством таблица ебоард сео и сам сайт будет тупить по страшному может и вообще не будет работать.
2. Прописывать в фильтрах это не очень трудно но как то неудобно, я например чтобы это все сделать делаю специальные таблицы в экселе а потом вставляю все в базе в таблицу ебоард сео, а вот руками такое никто не сделает поэтому надо подумать и о том как можно все эти метатеги прописать оптом на все города по одному запросу, можете Юра ответить на этот вопрос.

Для примера из таблицы показываю запись
__host__search/?add_cat=175&add_region=200&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=196&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=194&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=193&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=187&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=186&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=182&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=181&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=179&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=177&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=175&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=172&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=171&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=168&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=162&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=159&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=157&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=148&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=146&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=145&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=141&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=131&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=119&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=120&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes
__host__search/?add_cat=175&add_region=121&map=&sort_by=date_add&f_86=305&f_85=&f_77=&f_87=&f_39[from]=0.095&f_39[to]=1050000000&f_39[rate]=4&f_135=&f_141=&desc=yes

это какая портянка получается очень длинная
Нельзя ли это сделать типа по маске как в категориях
Также Вы можете использовать символ *, чтобы добавить группу url по маске
https://сайт.ру/auto/page*.html

типа этого что то применить, подскажите пожалуйста Юра


17 окт 2021, 17:44
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron