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)
この記事へのコメントはありません。