Multilanguage & htaccess problem

Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Multilanguage & htaccess problem

Post 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]
Пожалуйста, напишите, что не так.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilanguage & htaccess problem

Post by admin »

of

воспринимает как язык по реврайту
имеет смысл взять любую доку по реврайтам что б немного разобраться как оно работает
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Multilanguage & htaccess problem

Post 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]
Что не так?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilanguage & htaccess problem

Post by admin »

ссылка на model_list - в реврайте girls.html

и нет языков в реврайте
Don't forget to run script update
Ling
Posts: 335
Joined: Wed Mar 16, 2016 12:27 pm

Re: Multilanguage & htaccess problem

Post by Ling »

RewriteRule ^girls.html$ /scj/tube/index.php?force_template=model_list&%{QUERY_STRING} [L]

&%{QUERY_STRING} - вот это в конце
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Multilanguage & htaccess problem

Post by Axcel »

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

Спасибо Ling. Поставил - заработало.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilanguage & htaccess problem

Post by admin »

"перехожу на my-site.com/it/model_list.html - английский (по умолчанию)."

но реврайт

"RewriteRule ^girls.html$"

заметно тут в чем вопрос?
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Multilanguage & htaccess problem

Post by Axcel »

Это было для примера.
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Multilanguage & htaccess problem

Post 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
и в новые реврайты нужно вставлять, если я не хочу, чтобы у меня траф с моделей редиректился?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilanguage & htaccess problem

Post by admin »

Don't forget to run script update
Post Reply