301 перенаправить одну страницу в Гэтсби

Я установил пакет npm "gatsby-plugin-htaccess" и добавил его в gatsby-config.js, он работал нормально и дал мне файл.htaccess, который убирает URL-адрес, когда я публикую сборку.

Теперь я хочу постоянно перенаправлять 301 некоторые страницы, чтобы получить следующий результат;https://example.com/old-page/ перенаправляет на https://example.com/new-page/

Каков синтаксис для gatsby-plugin-htaccess или gatsby-plugin-htaccess-redirects, чтобы это работало?

Я пытался следовать документации, но ее не так много - https://www.npmjs.com/package/gatsby-plugin-htaccess-redirects

gatsby-plugin-htaccess, похоже, разрешает перенаправления, но также говорит, что они не интегрируются автоматически, и рекомендует использовать gatsby-plugin-htaccess-redirects - https://www.npmjs.com/package/gatsby-plugin-htaccess

1 ответ

Насколько я понимаю, вам следует позвонить createRedirect от твоего gatsby-node.js чтобы настроить редирект. gatsby-plugin-htaccess-redirects затем будет использовать эту информацию, чтобы добавить ее в файл.htaccess.

Другие вопросы по тегам