Постоянно перенаправлять страницы Jekyll на внешний сайт без уценки? - PullRequest
0 голосов
/ 04 июля 2018

Использование страниц Jekyll / Github. В рамках пересмотра контента мы переместили много страниц на внешний сайт. Мы хотели бы очистить наш репозиторий страниц Github и удалить все очищенные файлы, одновременно предоставив перенаправление 301 на новый домен, где они сейчас живут.

Проблема в том, что - согласно моему пониманию документов - у вас должен быть файл уценки с полем redirect_to. Это побеждает цель очистки файлов в нашем репо. Есть ли способ настроить перенаправления из файла _config.yml или плагина, который позволяет мне сделать это из одного файла?

1 Ответ

0 голосов
/ 05 июля 2018

Я не вижу, как это может быть возможно на платформе GitHub. Как вы упомянули, вы можете использовать плагин jekyll-redirect-from , но вы не можете автоматизировать его с помощью config или других файлов данных, потому что сайты Jekyll статичны и, следовательно, сервер будет искать только каталог и индексный файл в это для каждого URL.

Единственный способ добиться этого без сохранения файловой структуры - это переместить сайт на сервер, где вы настраиваете перезапись URL-адресов на веб-сервере, таком как Nginx или Apache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...