SOY CMSでブログの設定ページで、トップページ以外のページのURLを空文字で登録すると、
公開側で表示はされるが、HTTPステータスコードが404になる不具合がありましたので修正しました。
修正ファイルはフォーラムにアップロードしてあります。
ブログのページ生成設定で404になる条件がある不具合を修正しました - SOY CMSフォーラム
今回の不具合を具体的に説明すると、
ブログの設定のページ生成設定で、ブログトップに何かの文字列を入れ、記事毎ページのURLを空にして登録します。
この状態で、公開側のブログの記事詳細を開いて、
ブラウザのデベロッパーツールのネットワークで確認すると、
HTMLのHTTPステータスコードが404になっています。
これにより、
Google Analytics等のアクセス解析ツールを活用している場合、
記事毎ページのすべてのページが404で弾かれることになります。
カテゴリーページと月別アーカイブページでも同様の不具合がありました。
この修正を反映したSOY CMSのパッケージをGitHubにあげておきます。
https://github.com/inunosinsi/soycms/tree/master/package/soycms
soycms_1.8.12p7.4以降のバージョンから使用可能です。