Page 1 of 4

Multilanguage & htaccess problem

Posted: Thu Feb 22, 2024 4:59 pm
by Axcel
Страница модели - 404. (пример mysite.com/of/jane-doe.html)
Если включено вот это:

Code: Select all

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]
Если же убираю вышенаписанное, то страница модели работает.
htaccess вот такой:

Code: Select all

RewriteRule ^of/([^/]+).html$ /scj/tube/?model_slug=$1&force_template=model_galleries [L]
RewriteRule ^of/([^/]+)-([^/]+).html$ /scj/tube/?model_slug=$1&force_template=model_galleries&order=ctr&page=$2 [L]
Пожалуйста, напишите, что не так.

Re: Multilanguage & htaccess problem

Posted: Thu Feb 22, 2024 6:19 pm
by admin
of

воспринимает как язык по реврайту
имеет смысл взять любую доку по реврайтам что б немного разобраться как оно работает

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 2:33 am
by Axcel
Спасибо! Немного я разобрался. А чтобы много разбираться, надо рыться в доках неделю. А кто будет вместо меня новые проекты делать и текущие развивать? Ну это риторический вопрос )

Следующая проблема:
model_list не переводится.
Пример:
my-site.com/it/ - всё ок, итальянский.
перехожу с него на клипы, категории - итальянский.
перехожу на my-site.com/it/model_list.html - английский (по умолчанию).
htaccess:

Code: Select all

RewriteRule ^girls.html$ /scj/tube/index.php?force_template=model_list [L]
Что не так?

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 6:58 am
by admin
ссылка на model_list - в реврайте girls.html

и нет языков в реврайте

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 9:35 am
by Ling
RewriteRule ^girls.html$ /scj/tube/index.php?force_template=model_list&%{QUERY_STRING} [L]

&%{QUERY_STRING} - вот это в конце

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 11:10 am
by Axcel
admin wrote: Fri Feb 23, 2024 6:58 am ссылка на model_list - в реврайте girls.html
и нет языков в реврайте
Вот ничего не понял.
Все слова знаю. А непонятно.
Каких языков, что, как.

Спасибо Ling. Поставил - заработало.

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 11:24 am
by admin
"перехожу на my-site.com/it/model_list.html - английский (по умолчанию)."

но реврайт

"RewriteRule ^girls.html$"

заметно тут в чем вопрос?

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 12:50 pm
by Axcel
Это было для примера.

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 12:51 pm
by Axcel
Следующий вопрос.
Стоял у меня на старых сайтах реврайт на моделей вот такой:

Code: Select all

RewriteRule ^model/(.+)\-([0-9]+)\.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&model_slug=$1&force_template=model_galleries [L]
RewriteRule ^model/(.+)\.html$ /scj/tube/?model_slug=$1&force_template=model_galleries [L]
Теперь же я обнаружил в вики вот это, ну и на новом сайте поставил:

Code: Select all

RewriteRule ^model/([^/]+).html$ /scj/tube/?model_slug=$1&force_template=model_galleries&%{QUERY_STRING} [L]
RewriteRule ^model/([^/]+)-([^/]+).html$ /scj/tube/?model_slug=$1&force_template=model_galleries&order=ctr&page=$2&%{QUERY_STRING} [L]
Посему вопрос, вот эти все параметры
url=content&p=100&skip_to_cookie=true&skip_sell=true
и в новые реврайты нужно вставлять, если я не хочу, чтобы у меня траф с моделей редиректился?

Re: Multilanguage & htaccess problem

Posted: Fri Feb 23, 2024 1:07 pm
by admin