modx で作ってみたテストサイトを ローカルサーバーからリモートサーバーに移動してみる。
インストラクションを見ると結構面倒くさいか?
Moving Site To Another Location
肝は.htaccess でベースURLをしっかり規定しておくこと。ルートから(本当のルートからはかなり下の階層で、それもmodxがしっかりdefaultのURLとして認識してくれるわけだけれど)Modxというフォルダーを作って、そこにダンプした場合は’/’の指定を’/modx’に変えてやる必要が。
http://myhomepage.org/modx
と打ち込みたくないので、ルートのindex.phpを
<?php
header( ‘Location: http://www.myhomepage.com/modx‘ ) ;
?>
としてフォワードするようにした。
CSS の指定パスが一瞬わからなくなったが、Resource に CSS として入れてやればよい、という記事を見つけ、早速実行。 これは便利。
[Tutorial] Use CSS as MODx document (now compatible with IE)
alias をたとえば、 style.css と設定してやると テンプレートからの参照が url=”style.css” となる。 簡単、快感! しかしながら、このページをpublish するのを忘れ、マネージャでログインしているときにはCSSが参照されるのにログアウトしてサイトにアクセスすると、CSS が反映されない、という不具合?で小一時間悩んだ。 ああもったいない。