この週末、個人ブログをWordpressからGhostに移動し、RSSフィードURLを/feed/
から/rss/
に変更しました。
デフォルトでは、Ghostは/feed/
の301リダイレクトを返します。これは、応答ヘッダーとログを確認して確認しました。
ただし、Feedlyでは、新しい投稿はピックアップされません(少なくとも24時間後。URLを更新する前に待機期間があるかどうかはわかりません)。この状況で正しいことは何ですか? 301を返す代わりに、/feed/
を維持する必要がありますか?もしそうなら、Ghostのソースコードを変更する代わりにnginxでこれを行うことができる書き換えルールがありますか?
Feedlyが新しいURLを取得するのを待っているのは正しかったようです。それは丸一日かかりましたが、新しい投稿がついに現れています。結局のところ、Ghostに301を実行させるだけが適切な解決策だと思います。