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.