| 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/ |
|