SOY CMSのユーザの方から下記の様なご指摘がありました。


例えば、URLがblogでページの種類がブログページのページを用意します。


blog_confirm_link


作成後、ページ一覧にある確認のリンクをクリックすると、

http://example.com/blogで末尾にスラッシュなしのページが表示されます。


blog_confirm_link2


一方、ブログページの詳細画面にあるブログの確認のリンクをクリックすると、

http://example.com/blog/で末尾にスラッシュのあるページが表示されます。


末尾にスラッシュがあるかどうかの違いですが、

サイトを構築中に画像やCSSファイルを相対パスで指定すると、

この二つの表示方法で見え方が大きく変わってしまいます。


なので、


blog_confirm_link


ページ一覧にある確認のリンクで、

URLの末尾が.htmlの様な拡張子でない場合は、末尾にスラッシュを追加する様にしました。


今回の修正は下記で配布しているパッケージに反映されています。

https://github.com/inunosinsi/soycms/tree/master/package