Ну, вопрос простой, я использую jekyll-language-plugin на своем веб-сайте Jekyll.
Я создал следующую конфигурацию yaml на своей странице 404.html (это основная конфигурация):
---
layout: error
title: 404
languages:
- en
- es
subset: err
---
Проблема в том, что если, например, я посещаю: localhost:4000/aaa
все работает нормально.Но если я захожу: localhost:4000/es/aaa
что-то не так происходит.
Хотя в моей папке _site/es/
есть файл 404.html (который переведен на испанский язык), его невозможно загрузить.
Я думаю, что Джекилл обрабатывает "/ es / aaa" как URL 404, вместо "aaa" (это то, что мне нужно).
Я искал некоторое время, иединственное, что связано с этим, я обнаружил учебник из документации Jekyll, в котором показано, как создать пользовательскую страницу 404 .
. Есть предложение использовать Apache (через файл .htaccess
).или конфигурационные файлы Nginx для достижения этой цели.Проблема в том, что я на страницах Github, поэтому это не разрешено для меня.
Есть ли обходной путь для этого (плагин, конфигурация и т. Д.)?