あまろぐ!

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

 
ブログは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
  


まとめ

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

コメント

  • トラックバックは利用できません。

  • コメント (0)

  1. この記事へのコメントはありません。

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

MTを1年間使ってきたけど、WordPressをお試しで使ってみたら便利すぎでした

最近のコメント

だーしゅ
IT関係のお仕事してます。焚き火がしたい。
[当ブログについて]