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)










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