Elite-Board tech support
https://forum.illusionweb.ru/

Алиасы на фильтры
https://forum.illusionweb.ru/viewtopic.php?f=21&t=4774
Страница 1 из 1

Автор:  Ruslan [ 12 окт 2021, 18:58 ]
Заголовок сообщения:  Алиасы на фильтры

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

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

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

Автор:  Geo [ 14 окт 2021, 12:22 ]
Заголовок сообщения:  Re: Алиасы на фильтры

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

Автор:  Ruslan [ 14 окт 2021, 16:13 ]
Заголовок сообщения:  Re: Алиасы на фильтры

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


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

Автор:  Ruslan [ 14 окт 2021, 16:25 ]
Заголовок сообщения:  Re: Алиасы на фильтры

Пока можете порекомендовать алгоритм формирования тайтлов для фильтров поиска.[/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.
при этом желательно чтобы отбор шел из определенной категории, т.е. как я писал в одном топике про карбюратор
набираешь карбюратор а он вместо карбюратора показывает машины на карбюраторе.
что то придумать типа того что на главной фильтр не показывался а показывался только на категориях тогда он будет срабатывать

Автор:  Ruslan [ 17 окт 2021, 17:44 ]
Заголовок сообщения:  Re: Алиасы на фильтры

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

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/