tkancf.com

CloudFlare PagesでホストしているAstro.jsブログでリダイレクトする方法


解決したかった課題

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

解決方法

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

/feed /rss.xml 301

参考