Помогить разобраться с che.com:7200:/

Статус
В этой теме нельзя размещать новые ответы.

blacks

Местный житель
Регистрация
26 Сен 2008
Сообщения
391
Реакции
24
Привет всем!

Подскажите пожалуйста что обозначает/делает
co=lang:$2:.askapache.com:7200:/] в нижеприведенном коде?
- мне кажется одно из двух - или пишет что-то через 7200 порт (а зачем?)
Или таким методом устанавливается время действия кукисов?

Доп. вопрос:
скрипт должен работать как ru.askapache.com или как skapache.com/ru/ ?

Спасибо.

Сам код:
Код:
#Set cookie
RewriteRule ^(.*)(de|es|fr|it|ja|ru|en)/$ - [co=lang:$2:.askapache.com:7200:/]

#Get cookie
RewriteCond %{HTTP_COOKIE} lang=([^;]+) [NC]
RewriteRule ^(.*)$ /$1?cookie-value=%1 [R,QSA,L]

#Rewirte base on cookie
RewriteCond %{HTTP_COOKIE} lang=([^;]+) [NC]
RewriteRule ^(.*)$ /$1?lang=%1 [NC,L,QSA]

#Redirect if cookie not set
RewriteCond %{HTTP_COOKIE}!^.*cookie-name.*$ [NC]
RewriteRule .* /login-error/set-cookie-first.cgi [NC,L]
 
это устанавливается кука, с названием lang, значением полученным в подвыражение 2, для домена askapache.com (точка вначале обязательна), время жизни куки 7200 минут, путь куки /. Последние два параметра не обязательны.
'cookie|CO=NAME:VAL:domain[:lifetime[:path]]' (записать cocookie)

Добавлено через 10 минут
и, я думаю, что он работает в домене askapache.com от любой строки оканчивающейся на префикс языка. т.е. как я здесь вижу он и в askapache.com/somepathru посавит правильную куку.

Только предпоследняя строча меня смутила, такое ощущение, что там вместо cookie-name должно стоять lang.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху