SOYCMSのブログRSSのフィードURLを変更できないでしょうか

機能の改善・追加に関するリクエストはこちらにお願いします。

SOYCMSのブログRSSのフィードURLを変更できないでしょうか

投稿記事by kaiya on 2020年2月01日(土) 18:53

いつもありがとうございます。
少し困っていることがありまして、相談させてください。

とあるサイトで新商品の案内に、ブログで商品を掲載して案内をしています(SOYではありません)
SOYCMSへ変更したいとずっと考えているのですが、出来ないでいるのがRSSのURLが変わってしまう為です。

既存のブログには、ウェブサイトの更新情報をメールで通知する サービスと連携させていて
そのサービスに登録している読者の方は、RSSが更新されるとメールで通知される仕組みで、今まで多くの方に登録頂いてます
https://mail-wind.com/

ブログシステムを変更してしまうと、RSSのURLが変更となってしまうため、
既存に登録いただいた方には、メール通知がされなくなってしまうのです。

新たなフォームを作成して、登録し直していただく・・といっても、
実際に登録をやり直していただける方は半減してしまうでしょう。

そこで SOYのRSSフィードのURLを、既存のシステムのRSSのURLに変更できないか・・と思ったのですが・・無理でしょうか。。


ブログシステムなどを移行する場合、RSSフィードが変更になってしまう・・のは仕方ない事なのでしょうか?
(再登録を読者にお願いするしかありませんか?)
私の場合は、商品案内の更新として、利用されているため、変更する事で売り上げに大きく影響してしまうのでは・・という懸念があり、古いブログシステムを仕方なく使っている状況です
kaiya
 
記事: 189
登録日時: 2011年3月01日(火) 20:27

Re: SOYCMSのブログRSSのフィードURLを変更できないでしょうか

投稿記事by inunosinsi on 2020年2月02日(日) 05:37

SOY CMSの標準ページでブロックを駆使しながらXMLを書けば良いので、どのようなURLでもRSSを作成することは可能です。
ブロックでは難しい場合は専用のプラグインを開発することで対応可能ですが、ラベルブロックで事足りると思います。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 1045
登録日時: 2008年6月12日(木) 20:48

Re: SOYCMSのブログRSSのフィードURLを変更できないでしょうか

投稿記事by kaiya on 2020年2月07日(金) 10:34

ヒントを有り難うございます!解決しました。

ただ、実際に解決した方法は、既存のRSSのURLを 新RSSのURLに .htaccess で301リダイレクトをかけました。

ワードプレスからsoycmsなどに移行する場面においても
RSSを変更しないで済むのでTipsとして解決方法を記載しておきます

【例】
(既存RSS)ドメイン/blog/index.php/feed/rss →301リダイレクト→(新RSS)ドメイン/blog/feed?feed=rss

htaccessの内容

RewriteEngine on
RewriteBase /blog←htaccessの設置フォルダ
RewriteRule ^index.php/feed/rss.xml(半角スペース)新ドメイン/blog/feed?feed=rss [R=301]


追伸:最初はXMLをリダイレクトする・・という方法は思い付かなくて、既存RSSと同じURLで、SOYCMSでRSSを書くという発想をしてフォーラムで質問していました。
実際、ヒントも頂いて ラベルブロックを使用してSOYCMSの標準ページでXMLを書いてみたのですが、問題にぶち当たりました。
SOYCMSの標準ページで.xmlとしても、SOYCMSのページの仕組み上で 拡張子がxmlでも .htmlファイルとして扱われるようで
xmlとして認識されませんでした。

sitemap.xmlはサイトマッププラグインを入れて初めて.xmlとして認識される事を思い出して、
標準ページで .xmlとして認識されるためには、システム側で対応いただくしかないか・とも思っていたのですが、

メール更新通知のシステム会社に、相談したところ、RSS.xml ページの301リダイレクトでいけるとのアイデアを頂いて解決した次第です

お騒がせしました・・・これでやっと心置きなくSOYCMSに移れます。
kaiya
 
記事: 189
登録日時: 2011年3月01日(火) 20:27


Return to 機能の改善・追加リクエスト

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron