MTとロリポップで独自ドメイン(マルチドメイン)を使ってコメント(mt-comments.cgi)がうまく動いた!

20130408-2240-1
 
ブログはMT、レンタルサーバはロリポップを使ってます。
 
この記事で、コメントのCGIがうまく動かなかったり、
cssやjsファイルの参照パスがおかしかったり、
なんとかがんばってもドメインのパスが別のものに変わって困る
という記事を書きました。
 
で、なんとかなりました!
 
やはりシンボリックリンクがポイントでした。
 

スポンサーリンク

やりたかったこと

こんなフォルダ構成の場合、
 
root
├─ blog1
├─ blog2
├─ [新ドメイン用フォルダ]
│   ├─ blog3
│   ├─ blog4
│   └─ blog5
└─ mt
 
例えば、
/root/[新ドメイン用フォルダ]/blog3/mt/
 ※物理的にはこんなフォルダはありません
 
にアクセスされた場合は、
/root/mt/
にアクセスしたことにする。
 
 
スポンサーリンク

やったこと

[新ドメイン用フォルダ]の下に
/root/mt/
へのシンボリックリンクを作成した。
 
root
├─ blog1
├─ blog2
├─ [新ドメイン用フォルダ]
│   ├─ blog3
│   ├─ blog4
│   ├─ blog5
│   
│   └─ mt ※シンボリックリンクで作成したMTフォルダ
└─ mt
 
 
これだけで、コメント登録が正常にできるようになりました!
 
恐らくコメントだけでなく、トラックバックや検索などもできるようになってるはず。
うほーい。
 
 
シンボリックリンクを作成するコマンドはこんな感じ。
ln -s /home/users/1/[環境により違うパス]/web/mt /home/users/1/[環境により違うパス]/web/[新ドメイン用フォルダ]/mt
 
 

まとめ

ここまで来るのにかなり悩んだのですが、
いろいろ試していると、できるようになるものですね。
 
スポンサーリンク


Pocket

カテゴリー: Movable Type タグ: , , , ,

■前後の記事です

コメントを残す

メールアドレスが公開されることはありません。

だーしゅ
IT関係のお仕事してます。
最近は、まったりした小物を集めてます。
[当ブログについて]

最近の記事

最近のコメント