tkancf.com

CloudFlare PagesでホストしているAstroブログでリダイレクト

投稿日: 2023-12-07

解決したかった課題

CloudFlare PagesでホストしているAstro.jsのブログで、/feedへのアクセスでも/rss.xmlの内容を返す必要があり、CloudFlare Pagesのリダイレクト設定を利用してやってみたのでそのメモです。

解決方法

CloudFlare Pagesのリダイレクト設定は、公開するディレクトリのルートに_redirectsファイルを作成して、そのファイルに設定するだけでOKです。
Astroプロジェクトの場合は、publicディレクトリに_redirectsファイルを作成すれば良かったです。
今回の/feedへのアクセスを/rss.xmlへリダイレクトする場合は、_redirectsファイルに以下のように記述すれば行けました。

/feed /rss.xml 301

参考