Возник вопрос, как максимально редиректить входящий клик на нужную категорию.
По умолчанию включено в сетингах редирект по категориям.
Но, если приходит юзер по рефу domen1.com/cat/teen/ - тут все нормально, но если юзер кликает на категории на какую-то галеру и попадает в трейд, то он уже приходит с рефом вида domen1.com/movies/super-babe-fuck.html - и здесь уже скрипт не может определить категорию и просто шлёт на индекс
Я правильно понимаю схему работы?
Если так, то зачем в дефолтных урлах убирать название категории, почему не оставлять <!--CATEGORY_NAME--> в урле , чтобы было вот так : domen1.com/teen/movies/super-babe-fuck.html
Получается что нормально раскидывает по категориям только если юзер приходит с рефом, где есть категория в урле, если её уже нету, то и попадает на индекс пагу, что гораздо хуже для проды.
Или я ошибаюсь?
Правильный редирект по категориям
Re: Правильный редирект по категориям
Что б мы друг друга лучше поняли будет намного проще если вы запостите хедеры где видно как вас не туда редиректит или не редиректит, одним словом что б был виден реф и куда средиректило
Don't forget to run script update
Re: Правильный редирект по категориям
----
Last edited by johnyman on Tue Jan 15, 2019 8:31 pm, edited 1 time in total.
Re: Правильный редирект по категориям
Логично, потому что в рефе нет категории
Можете себе поправить реврайты что у вас было название категории в урлах
Можете себе поправить реврайты что у вас было название категории в урлах
Don't forget to run script update
Re: Правильный редирект по категориям
Тогда два вопроса:
1.То есть если будет категория в урле, т.е. именно слово такое же как в названии категории (amateur,teen..) - то будет редирект по нишам?
2.Но тогда и трейдеры же должны передавать этот параметр. То есть все кто используют тот же смарт и трейдят со мной тоже должны прописать категорию в урлах? Так почему в дефолтных реврайтах не внести этот параметр изначально, чтобы все кто трейдит на смарте имели возможность 100% релевантно редиректить весь входящий трафик по соответствующим нишам, для мультиниш сайтов это повышает проду в среднем в 1.5 раза.
1.То есть если будет категория в урле, т.е. именно слово такое же как в названии категории (amateur,teen..) - то будет редирект по нишам?
2.Но тогда и трейдеры же должны передавать этот параметр. То есть все кто используют тот же смарт и трейдят со мной тоже должны прописать категорию в урлах? Так почему в дефолтных реврайтах не внести этот параметр изначально, чтобы все кто трейдит на смарте имели возможность 100% релевантно редиректить весь входящий трафик по соответствующим нишам, для мультиниш сайтов это повышает проду в среднем в 1.5 раза.
Re: Правильный редирект по категориям
1. да, редиректит по названиям ниш в рефе (ну и кастом словам если есть)
2.
- не все трейдят с галер
- никто не поднимал вопрос
- у галеры может быть несколько категорий
2.
- не все трейдят с галер
- никто не поднимал вопрос
- у галеры может быть несколько категорий
Don't forget to run script update
Re: Правильный редирект по категориям
ок, тогда как написать реврайт правильно?
RewriteRule ^category/([^/]+)/gallery/([^/]+)/index.html$ /hotvideo/cgi/out.php?url=content&slug=$1&%{QUERY_STRING} [L]
RewriteRule ^category/([^/]+)/gallery/([^/]+)/index.html$ /hotvideo/cgi/out.php?url=content&slug=$1&%{QUERY_STRING} [L]
Re: Правильный редирект по категориям
да по идее
только slug=$2
в 1 там категория у вас будет как я понимаю
только slug=$2
в 1 там категория у вас будет как я понимаю
Don't forget to run script update
Re: Правильный редирект по категориям
чето не выходит, вот так реврайт поставил
#slug galleries
RewriteRule ^category/([^/]+)/gallery/([^/]+)/index.html$ /hotvideo/cgi/out.php?url=content&slug=$2&%{QUERY_STRING} [L]
RewriteRule ^category/([^/]+)/gallery/([^/]+)/index.html$ /hotvideo/cgi/out.php?url=content&slug=$2&force_template=&%{QUERY_STRING} [L]
RewriteRule ^category/([^/]+)/gallery/([^/]+)/([0-9]{1,2}).html$ /hotvideo/cgi/out.php?url=content&slug=$2&item_id=$2&%{QUERY_STRING} [L]
вот так в темплейте лист оф тамбс дефолтный сабтемплейт прописал
<a href="/category/<!--CATEGORY_NAME-->/gallery/<!--GALLERY_SLUG-->/index.html?<!--THUMB_LINK-->">
выдает 404 , так как <!--CATEGORY_NAME--> выдает пустым в урле
#slug galleries
RewriteRule ^category/([^/]+)/gallery/([^/]+)/index.html$ /hotvideo/cgi/out.php?url=content&slug=$2&%{QUERY_STRING} [L]
RewriteRule ^category/([^/]+)/gallery/([^/]+)/index.html$ /hotvideo/cgi/out.php?url=content&slug=$2&force_template=&%{QUERY_STRING} [L]
RewriteRule ^category/([^/]+)/gallery/([^/]+)/([0-9]{1,2}).html$ /hotvideo/cgi/out.php?url=content&slug=$2&item_id=$2&%{QUERY_STRING} [L]
вот так в темплейте лист оф тамбс дефолтный сабтемплейт прописал
<a href="/category/<!--CATEGORY_NAME-->/gallery/<!--GALLERY_SLUG-->/index.html?<!--THUMB_LINK-->">
выдает 404 , так как <!--CATEGORY_NAME--> выдает пустым в урле
Re: Правильный редирект по категориям
у галеры много категорий
category_1_name
category_2_name
и тп что б понятно было какую брать
category_1_name
category_2_name
и тп что б понятно было какую брать
Don't forget to run script update