2007年1月16日(火)

« Firefoxで正常に閲覧出来なくなってました | トップページ | 【ココログ】メンテナンス:2007/01/16 15:00~2007/01/17 15:00 »

ブログのトップページをindex.html以外にしてみるテスト

1/16~17のメンテナンスの影響で、この技は使えなくなってしまいました(泣)。
ココログのXML-RPC API(metaWeblog.newMediaObjcet)の仕様が変わってしまったのか、『.htaccess』というファイル名で送ると、
<?xml version="1.0" encoding="UTF-8"?><methodResponse><fault><value><struct><member><name>faultString</name><value><string>Invalid filename ''</string></value></member><member><name>faultCode</name><value><int>500</int></value></member></struct></value></fault></methodResponse>
とか言われて、faultで返ってきてしまいます。無念……。
なんとかならないかなぁ……。

facet-diversさんの、『プロフィールページ(about.html)は上書き可能』を読んでいて、
# index.html も上書きさせてくれないかな…
というのがあったのですが、もしかして、観測気球さんの、『ここあっぷる』(『ココログの任意のディレクトリにファイルをアップロードするツール』)を使えば、似たようなことは出来るんじゃ?と考えまして、試してみました。
とりあえず、このためだけに(^^;設置してみたブログです。
風柳の実験室(URL:http://furyu.tea-nifty.com/laboratory/)
通常は、http://(ドメイン名)/(ブログ名)/ でアクセスすると、ブログのトップページが表示される筈ですが、上の場合は別のページが表示されているのがわかるかと思います。
方法は、
  1. 適当な名前(例ではtoppage.html)のHTMLファイルを用意する。
  2. 以下のような内容の .htaccess ファイルを用意する。
    DirectoryIndex toppage.html
    “toppage.html”は、適宜1.で用意したファイル名に変更してください。
    なお、Windows上で『.htaccess』(先頭がドットのファイル)を作成するには、少々コツが要ります。
    Windows XPの場合、メモ帳(notepad)を開いて上のテキストを貼り付けた後、『ファイル(F)』→『名前を付けて保存(A)』で、『ファイルの種類(T)』で“すべてのファイル”に切り替えてから、ファイル名に“.htaccess”と入力して『保存(S)』します。
  3. 『ここあっぷる』にて、1. 及び 2. で作成したファイルを、ブログのディレクトリ直下(アップロード先ディレクトリには何も入れないでOK)にアップロードします。
    当方はVer.1.33aで確認。
以上で、http://(ドメイン名)/(ブログ名)/ にアクセスすると、1. の HTML が表示されるようになります。
これで、ブログの入口を任意にカスタマイズすることもできそうですね。
【追記】
試しに上記のページをデフォルトブログにしてから、http://(ドメイン名)/ のみでアクセスしてみると……これは残念ながら、本来のインデックスページ(index.html)が表示されてしまいました。
ホームに .htaccess を設置することは出来ないので、これは回避不可、かな?
完全に置き換えてよいなら、ブログディレクトリ下の .htaccess に index.html を任意のURLにリダイレクトしてやる設定を追加する、という手もあると思いますが、これだと完全に元々の index.html が死に体になるので……うーん。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2007/01/16(火) 00:37 | | 記事の編集(管理者用)

風柳へひとこと(web拍手) 

おもいつき」カテゴリの記事

ウェブログ・ココログ関連」カテゴリの記事

トラックバック

この記事のトラックバックURL:

記事との関連性が薄いものやSPAM等、管理人が不適切と見なしたトラックバックについては予告無く削除する場合が有ります。悪しからずご了承下さい。

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161784/13511332

この記事へのトラックバック一覧です: ブログのトップページをindex.html以外にしてみるテスト:

コメント

そうか。その手がありましたね。どうも(^^)

ところで、風柳さんってプロコースでしたっけ?

投稿 facet | 2007/01/16 1:20:59


コメントはやっ!
はい、私は現在プロコースで使用中です。

あと、追記のところに書いた、ホーム/(ブログ名)/.htaccess で index.html を別ページにリダイレクトしてやれば……というのも試してみたのですが、だめでした。

この場合、

http://(ドメイン名)/(ブログ名)/index.html
→ リダイレクトされたページが表示される。

http://(ドメイン名)/
→ 本来の index.html が表示されてしまう。

となりました。

投稿 風柳>facet さん | 2007/01/16 1:26:15


ありゃま。使えなくなっちゃったんですね。orz

投稿 facet | 2007/01/23 22:20:24


コメントを書く