Информация об изменениях

Сообщение Re: Посоветуйте технологию :) от 25.10.2014 0:04

Изменено 22.04.2019 10:34 deleted2

Re: Посоветуйте технологию :)
M>И хочется, чтобы при первом заходе язык детектился по хидерам от браузера, а если человек явно перешел на другой язык, то потом ему всегда отдавать тот язык, который он выбрал. В идеале прописать что-нибудь в .htacces и все, и дальше простой html отдавать.

Прокомментирую по делу.
Ни в коем случае не отдавать по одному адресу разные версии страниц. Гугл за это жестоко накажет. Делал такое на заре молодости, шишек набил.

Редирект на HTML делается просто.
http://www.w3.org/TR/WCAG20-TECHS/H76.html
А генерить метатэг можно простым Javascript кодом document.writeln('<meta ...>'); Должно работать быстро и на всех браузерах, даже пятнадцатилетней давности. Код получится небольшим, примерно строк 10 сверху в каждой странице, какие можно ужать до ~ 200 байт.

Если совсем хотите без скриптов, SSI можно использовать в качестве замены серверных скриптов.
Работает на апаче и nginx одинаково. Но там с переменными, чтобы сделать нормальную поддержку общих фргментов, туговато с точки зрения юзебельности — будет огромная лапша из специальных переменных, какие еще надо вставлять таким образом, чтобы не получилось лишних переводов строки.

Лично я повозился с SSI, и забил, ибо потеря микросекунд для PHP не стоит визуального безобразия, в каком запутаться на раз. Да и все-равно понадобится отправка почты, статистика, да и плюшки типа подсчета размера файла или его версии очень уже штуки хорошие, ради чего переход на голый HTML или SHTML бессмысленен.

С точки зрения PHP еще проще — обычный Refresh куда надо по browser agent и по кукам.
Re: Посоветуйте технологию :)
deleted