PowerCMS XでURLマップを削除したときの対応する出力ページへの影響
なんかよくわかってなかったのでメモ。
前提
あるスペースに、次のような2つのURLマップがある。
- URLマップA(PCMSのインデックステンプレート相当)
- アーカイブ種別:インデックス
- URLマップ:hoge/index.html
- コンテナ:記事
- ビュー:[任意のビュー]
- ファイル出力:静的
- URLマップB(PCMSの記事アーカイブテンプレート相当)
- アーカイブ種別:インデックス
- URLマップ:hoge/<mt:archivedate format="Y">.html
- コンテナ:記事
- ビュー:[任意のビュー]
- 日付ベース:[「指定なし」以外の値]
- ファイル出力:静的
スペースには、次の公開中の記事が存在する。
- 公開年月日が2018年の記事
- 公開年月日が2024年の記事
この時、出力されているページは次の通りとなる。
- [サイトルートのパス]/hoge/index.html
- [サイトルートのパス]/hoge/2024.html
- [サイトルートのパス]/hoge/2018.html
なお、hogeディレクトリには上記3ファイル以外にファイルは存在しない。
この時、URLマップBをCMS管理画面より削除すると、対応するページ、具体的には次が削除される。
- [サイトルートのパス]/hoge/2024.html
- [サイトルートのパス]/hoge/2018.html
更に続けてURLマップAを削除すると、次のページが削除され、更にhogeディレクトリも削除される。
- [サイトルートのパス]/hoge/index.html