movabletype.jp
検索

Q. 出力ファイル名のアンダースコアがハイフンに変換されてしまう

記事の出力ファイル名に「_」(アンダースコア)を使用すると、実際に出力されるファイルでは「-」(ハイフン)に変換されてしまいます。

A.

「記事」テンプレートのアーカイブマッピングの設定による動作です。

Movable Type では、テンプレートをもとに出力されるファイルの命名規則をアーカイブマッピングに設定します。
「記事」テンプレートのアーカイブマッピングは「%y/%m/%-f」で、アンダースコアはハイフンに変換されて出力されます。

アンダースコアとして出力させる場合は、「%-f」のハイフンを削除して「%y/%m/%f」に変更します。
「%-f」などのアーカイブファイル名の定義については以下のドキュメントをご覧ください。

アーカイブマッピングは、テンプレート編集画面内の「テンプレートの設定」を開いて、確認・編集が可能です。

アーカイブマッピング設定(MT6)

Movable Type 5 以前のバージョンは脆弱性対応を含むサポートが終了しています。
セキュリティリスク低減のため、最新版へのアップグレードをお願いします。

商用、個人無償ライセンスのいずれも下記よりご購入、ダウンロードいただけます。

Movable Type ライセンスのご案内