1

Тема: Перенаправлення на GitHub Pages. Багатомовні сайти.

Я хочу зробити на github.io двомовний (як мінімум дво) статичний сайт без js.
І було б дуже добре, якби відбувалось перенаправлення (на стороні сервера) залежно від Accept-Language клієнта.
Github не підтримує .htaccess і .conf файли.

На самому github є одна сторінка про перенаправлення з використанням jekyll-redirect-from. Чи можна його якось використати для перевірки Accept-Language ?

Ще є цікава стаття про створення багатомовних сайтів з використанням jekyll-multiple-languages-plugin, але там пишуть, що перевірити Accept-Language на стороні сервера не можна. Цитата:

A better solution would be to do a server side redirect based on the request Accept-Language header. Unfortunately, it’s not possible to configure server redirects with GitHub Pages, so Javascript is the best we can do.

Але ж всі ті jekyll-плагіни зроблені на ruby і виконуються на сервері. То може існує спосіб обробити Accept-Language ?

Подякували: ostap34PHP, Xackspel2

2

Re: Перенаправлення на GitHub Pages. Багатомовні сайти.

Теж замислювався над цією задачею. Нажаль відсутність досвіду мені підказує лише один простий варіант - використовувати основну сторінку з двома посланнями.

Подякували: leofun011