2017-11-04

Craft CMS で管理しているサイトに静的な HTML を設置する

example.com/ を Craft で管理していて、 /book/ など下層含めて出力している。

このときに /book/magazine/ のような Craft 管理内の階層で静的ファイルを置きたい場合。

とりあえず、 templates/book/magazine/ のような感じでおいてしまえば静的ファイルの内容がそのまま表示される。


ドキュメントルートが public になるのでそちらでも良さそうなかんじではあるのだけれども。
以下はとりあえず調べず思いつきでやってみたことメモ。

何も意識せず /book/magazine/ をおくだけだと /book/ は403になる。 /book/magazine/ は見れる。

index.php/book/ 以下に置くと /book/ がトップページと同じ挙動になる。ここはなんかrouteとか指定すればうまくいくのかも?

.htaccess/book/ においても特段変わらず。ま、そうかも。