a-blogと静的HTMLをうまく同居させるには?

461 views
Skip to first unread message

岡田アツシ

unread,
Mar 16, 2015, 9:39:21 PM3/16/15
to a-blo...@googlegroups.com
本CMSで分からなかったことがあるため、教えてください。


次のような構成でサイト構築することを検討しています。
-----------------------------------------
www.hoge.com/ トップページ(a-blogcmsで動的更新)
www.hoge.com/news/ 企業ニュース(a-blogcmsで動的更新)
www.hoge.com/company/  会社概要(静的HTML)
www.hoge.com/recruit/  採用情報(静的HTML)
-----------------------------------------


このような場合、静的ページの「ディレクトリトップ」を「/スラ終わり」で表示させるにはどのようにすればよいでしょうか? a-blogをルートに置いているための影響ですが、a-blogと静的HTMLをうまく同居させる工夫はありそうでしょうか?
-----------------------------------------
[検証]
companyディレクトリに静的HTMLコンテンツ(index.html)を設置。
ユーザーがindex.htmlまでフルにURLを打つとは限らないので、
ディレクトリ名まででコンテンツを表示させたい。

[サーバ類の設定]
・htaccessは特に設定なし(a-blogのファイルをそのまま仕様)
・サーバのファイル読み込み順番設定は「index.html、index.htm、index.php」の順

[結果]
  →a-blogで生成したページが表示される
  →a-blogで生成したページが表示される
  →意図したページが表示される
-----------------------------------------

山本一道@アップルップル

unread,
Mar 16, 2015, 9:50:52 PM3/16/15
to a-blo...@googlegroups.com
> このような場合、静的ページの「ディレクトリトップ」を「/スラ終わり」で表示させるにはどのようにすればよいでしょうか? a-blogをルートに置いているための影響ですが、a-blogと静的HTMLをうまく同居させる工夫はありそうでしょうか?

一番おすすめなのは、利用されているテーマの中に /*利用テーマ*/company/index.html のようにテーマ内に静的コンテンツも入れてしまうのが楽ではないかと思いますが、いかがでしょうか?

もしくは、.htaccess でそのディレクトリのみ a-blog cms の管轄から除外する設定をするようにします。
#RewriteCond %{REQUEST_URI} !/?other/? の記述の # を削除し、other を company にする事で大丈夫になると思います。


岡田アツシ

unread,
Mar 17, 2015, 2:54:23 AM3/17/15
to a-blo...@googlegroups.com
早速のサポートをありがとうございます。
ご案内いただいた方法で対応してみます。
(htaccess に書くより、テーマ内に入れるほうが運用面では楽そうですね)

Reply all
Reply to author
Forward
0 new messages