Joomla!のURLをドメイン直下に変更
DreamHostで動かしているサイトにJoomla!をインストールしたというエントリを書いた。
/home/[username]/example.com/joomlaにインストールしたのでURLはhttp://www.example.com/joomla/ となるんだけど、これをドメイン直下に変更したい。
webでちょっと調べたところ、ファイルを単純にDocumentRootに移動するという方法を見つけた。まぁこれでもいいんだけど、できればインストール先は上記のままで、URLのみ http://www.example.com/ に変更したい。
もう少し調べたところ、英語だけどJoomla!のフォーラムにこんなのがあった。で、そこで紹介されているページのやり方が自分のやりたい事ずばり。
やることは以下の3つ。
そのページの1つ目のコードをDocumentRootの.htaccessに記述。自分の場合、/home/[username]/example.com/.htaccess
2つめのコードはSearch Engine Friendly URLsを有効にしている場合に、joomla!のルートディレクトリにある.htaccess(元々htaccess.txtというファイルだったもの)を修正するときの方法。自分の場合、 /home/[username]/example.com/joomla/.htaccess
3つめのコードはconfiguration.phpの修正。
ちょっと試してみたところ問題無さそうなので、この方法を採用。