| « ドラッグ摂取した蜘蛛はどんな巣を張るか | CGとセット撮影で再現したヒロシマのあの日 » |
今まで放っておいたのですが、当ブログのURL、
http://www.momouta.org/blogs/index.php/mloge
という風に「index.php」を挟んでいたのを取り去りました。
新しいURLは、mlogeだったら
http://www.momouta.org/blogs/mloge
となります。
従来のURL(index.php挟んだやつ)もそのまま使えます。もしRSSフィードを購読してくださっている奇特な方で、index.phpが挟まっているのが気持ち悪いとお感じでしたら、この機会にお直しくださいませませ。
以下、b2evolutionの設定に関するメモ。
1. スタブファイルを用意。例えばmloge.php。a_stab.phpをコピーし改名。
2. スタブファイルを編集。「$blog = 2;」となっている行を、適切なIDに変更。
3. 上記スタブファイルを、b2evoを置いてあるルートにアップロード。
4. b2evoルートにある「.htaccess」ファイルを編集。以下を追加。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^(/blogs/([^/]+))(/?(.*))?$
RewriteCond %{DOCUMENT_ROOT}/%1.php -f
RewriteRule ^([^/\?]+)(/?(.*))?$ %2.php$2 [L]
</IfModule>
5. b2evo管理画面で、各ブログの設定を変更。「スタブ ファイルへの明示的な指定 (上級)」にチェックを付け、スタブ名として、例えば「mloge」を指定。URLプレビューが正しいことを確認し、設定を「保存」。
以上。
mod_rewriteの設定は、b2evoのサポートフォーラムにて「mod_rewrite」で検索し、幾つかのトピックスを参考にしました。
動いています。でも、上記のmod_rewriteの設定で、なんかヘンなところがある、とお気づきの方は是非ご指摘を。
最新のコメント