サブディレクトリからサブドメインへ移行したサイトでRSSフィードによる通知はリダイレクトで受信可能か

RSSフィードはリダイレクトで受け取れるか

サブディレクトリで運営していたWebサイトをサブドメインへ移行させたとき、サイトの閲覧者がRSSリーダーによって更新情報を受け取れるように設定していた場合に設定URLを変更する必要はあるのでしょうか。

当サイトでのサブドメインへの移行時に気になったので検証してみました。

Outlookなどで受け取る更新通知にリダイレクトは効くのか

結論から言うと、WordPressサイトの更新情報をOutlookなどのRSSリーダーを使って更新情報を受け取る設定にしていた場合、URLをサブドメインへ移行させたときに.htaccessで301リダイレクトの設定をしていれば今まで通り通知は届くようです。

使用しているサーバー等の環境にもよるかもしれません

当サイトを例にするとhttps://danman.jp/expression/feed/の古いURLをRSSリーダーに設定したままでも、移転後のhttps://expression.danman.jp/feed/から配信される更新情報を受け取ることが可能でした。

このリダイレクトによるRSSの読み込みができなければ、仮にRSSによる購読設定をされている方がいた場合、URLの変更により購読者への更新情報が絶たれてしまうことになり、自分のような弱小サイト運営者にとっては痛手になってしまいます。

近年では、Webによる情報配信もSNSを使が使われることが一般的なようですが、サイト運営歴が長くなってくると中にはRSSリーダーで他のサイトと一緒に新着の確認をしてくれる方がいるようで、そうした方も大事にしたいところです。

スマホアプリでの読み込みもリダイレクトされる

今回、サブドメインへの運用へ変更するにあたり検証してのはPCではマイクロソフトのOutlook。

そのほかにAndroidスマホのfeedlyでの動作も確認してみたところ、アプリ側で特にURLの変更をしなくても更新情報を受け取ることが可能でした。

リダイレクトされたRSSの取得は多くのアプリでも可能と思われますが、全てで対応が可能かどうかは確認しきれていないので心配な方はURL変更前に他でも情報収集をされたほうが良いでしょう。

また、よくあるアンテナサイトのようにRSSで取得した更新情報をWebページへ表示させるコンテンツなどは、htaccessによるリダイレクトで対応できない部分があるようです。

サーバーによってはコンテンツの取得したページタイトルの表示領域にエラーを出してしまうことがあるので注意が必要でしょう。

もし自分のサイトの更新情報を表示しているサイトが他にあって、実際にそこからの流入が見込める場合には、掲載サイトの管理者へURLの変更を伝えるなどの対応が必要かも検討したいところです。

RSSのURL変更はリダイレクトで対応可能

WebサイトのURLを変更したあとに、たまに「URLを変更したのでブックマークの変更をお願いします」といったメッセージの表示を見かけることがあります。

ブックマークのURL変更も重要ですが、数はそれより少数かもしれませんが今となっては特殊なRSSよる購読者は、目的があってアクセスしてくれる数少ないユーザーでもあるので特に大事にしたいものです。

今回の行った検証で、URLの変更を事前に告知することなくPCやスマホアプリからRSSを受信してのユーザーアクセスに取りこぼしがないことは確認できました。

なお、今回の検証ではサブディレクトリからサブドメインへの変更でしたが、ドメインが異なるURLへの変更ではRSSの更新情報の確認はリダイレクトされないようでした。

URLを別なドメインへ変更する場合には購読者への連絡が必要になってくるでしょう。

おすすめ記事

WordPressの管理者向け機能 WordPressとは何なのか「CMS?」な人や初心者向けに図入りで解説 htaccessを使ったリダイレクト リダイレクトに使うRewriteRuleとRedirect permanentの違い さくらのブログからワードプレス さくらのブログからWordPressへの引越し【決断に至った理由と作業の経過】 サーバー選びのポイント 移転先サーバーを選ぶときのポイント FTPアプリでファイル転送 スマホのFTPアプリAndFTPで接続名を変更する方法【設定済みの接続をコピー】