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

3

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

чому не js з navigator.language ?

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

4

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

221VOLT, вибачте що так довго не відповідав. Незнаю де в той час мене носило.
JS не хочу використовувати, бо в мене (і в моєї цільової аудиторії) він по замовчуванню виключений.
І взагалі я намагаюсь не використовувати JS, навіть там де його можна використовувати.

Подякували: 221VOLT1

5

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

leofun01 написав:

JS не хочу використовувати, бо в мене (і в моєї цільової аудиторії) він по замовчуванню виключений.

Прихований текст

невже гітхаб-сторінки можна втикнути в tor ?  :o

6

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

221VOLT написав:
Прихований текст

невже гітхаб-сторінки можна втикнути в tor ?  :o

Звичайно можна. Це ж звичайний бро.
Але я уникаю JS не із-за Tor'а, а із-за того, що частина майбутніх відвідувачів - це боти-інтроверти. Примітивні парсери, які не знають, що таке JS.

Подякували: 221VOLT1

7

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

JS не хочу використовувати, бо в мене (і в моєї цільової аудиторії) він по замовчуванню виключений.

сподіваюсь, мобілкою на андроїді теж не користуєтесь, і проц випущений до якогось там року?

8

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

FakiNyan написав:

сподіваюсь, мобілкою на андроїді теж не користуєтесь

Користуюсь, але в цілях, для яких вона не призначена. :-X 8)

FakiNyan написав:

і проц випущений до якогось там року?

Не пам'ятаю коли він там був випущений, але точно відомо лише те, що випущений до 2019-го. *JOKINGLY*