Page 1 of 2

Auto redirect to existing language

Posted: Wed Oct 17, 2018 3:00 pm
by duhless
а можно сделать чтобы этот пункт работал только касательно ИНов на главную страничку?

т.е если трафф идет на категории то редиректа никакого не происходило бы
спасибо

Re: Auto redirect to existing language

Posted: Wed Oct 17, 2018 3:50 pm
by admin
Можно добавить параметрт и вы его добавите у вреврайт, ок ?

Re: Auto redirect to existing language

Posted: Wed Oct 17, 2018 4:58 pm
by duhless
не совсем понял :-)

Re: Auto redirect to existing language

Posted: Wed Oct 17, 2018 6:04 pm
by admin
какой урл без реврайта куда приходит траф который не надо редиректить на язык?

Re: Auto redirect to existing language

Posted: Wed Oct 17, 2018 6:36 pm
by duhless
domain.com/teen/
domain.com/mature/
domain.com/categories/teen/

такие например

Re: Auto redirect to existing language

Posted: Wed Oct 17, 2018 6:37 pm
by admin
без реврайта плз

Re: Auto redirect to existing language

Posted: Wed Oct 17, 2018 9:13 pm
by duhless
RewriteRule ^([^/]+)/$ /tcms/tube/index.php?group_name=$1&order=ctr&page=1&force_template=content_list&%{QUERY_STRING} [L]
вот реврайт
соответственно
/tcms/tube/index.php?group_name=teen&order=ctr&page=1&force_template=content_list

Re: Auto redirect to existing language

Posted: Thu Oct 18, 2018 2:24 am
by admin
добавил параметр
/tcms/tube/index.php?group_name=teen&order=ctr&page=1&force_template=content_list&i18n_auto_redirect=off

Re: Auto redirect to existing language

Posted: Fri Jun 26, 2020 8:21 am
by serge
а у меня чет наоброт вопрос, редиректит только главную на соотв язык, а категории почему-то нет...
в сеттингах http://www.site.com/{LANGUAGE}/{ORIGINAL_REQUEST}

DE, например, главную редиректит на
http://www.site.com/ -> http://www.site.com/de/
а категорию нет
http://www.site.com/category-page.html -> http://www.site.com/category-page.html
хотя дожен вроде на http://www.site.com/de/category-page.html переводить

htaccess такой:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^de/(.*)$ $1?force_lng=de&%{QUERY_STRING} [L]

RewriteRule ^([^/]+)-page.html$ /out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&group_name=$1&page=$2&order=ctr&%{QUERY_STRING} [L]

что не так делаю?

Re: Auto redirect to existing language

Posted: Fri Jun 26, 2020 12:38 pm
by admin
покажите плз хедерв запроса который не редиректит как надо