ページ生成設定で内容のないページの表示を制限する
SOY CMSのブログページの月別アーカイブページでは、記事が投稿されていない月のURLを直打ちすると記事件数が0件のページが表示されます。
ブログメディアを運営している際は良いですが、ブログページを使ってマニュアルページを作成している場合は月別アーカイブページは不要です。
このような状況の時に設定しておくべきことを記載します。
ブログページで記事を投稿すると、左側に月別アーカイブページへのリンクが表示されます。
このリンクのURLは
http://ドメイン/サイトID/ページID/month/2014/06
このように、2014の年と06の月がURLに付与されています。
たとえば、リンクには表示されていない
http://ドメイン/サイトID/ページID/month/2014/07をクリックすると
記事数が0件のページが表示されます。
ブログメディアページを運営している場合はこのページに0件の旨でも表示しておけば良いのですが、
利用ケース - 農業とIT ~houren.soドキュメント~
投稿日時が関係ないマニュアルページ用のブログページの場合は、月別アーカイブページが不要です。
不要にも関わらずURLの直打ちで月別アーカイブページが表示されるのは都合が良くないので、
ブログページの管理画面で月別アーカイブページが表示されないようにしておくと良いです。
ブログページの設定を開き、設定画面の下部にあるページ生成設定の
月別アーカイブページの生成のチェックを外して更新すると、
http://ドメイン/サイトID/ページID/month/2014/06
http://ドメイン/サイトID/ページID/month/2014/07
上記のどちらのページを直打ちしても、
404 Not Foundページが表示されるようになります。