584913 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

けむしろうの部屋別館

けむしろうの部屋別館

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

Calendar

Archives

2025年05月
2025年04月
2025年03月
2025年02月
2025年01月

Category

Favorite Blog

ZIKOMANZOKU rooms kotoraya2000さん
しゅみっだ~~~ もこもこ5781さん
今日のご遺体 秘密の洗体レディーさん

Comments

コメントに書き込みはありません。

Freepage List

2006年01月16日
XML
カテゴリ:プログラミング
1月15日の日記で、PHPを使ってRSSデータを取得し、自分のホームページに最新日記を表示する件を書きました。
これに関して何点か自分用に雑件的に補足しておきます。

  • トップページがindex.htmlからindex.phpに変わったことへの対処
    私のホームページのURLは末尾が'/'で終わる形式で外部には公開していて、かつ現在のレンタルサーバではデフォルトでindex.phpをインデックスファイルとして検索してくれるので、トップページのファイル拡張子が変わっても問題ありません。しかしたまにindex.htmlを指定してアクセスされる場合があるためその対処が必要です。
    そこで.htaccessファイルに以下の記述をしました。

    DirectoryIndex index.php
    Redirect permanent /kemusiro/index.html \
    http://www.asamomiji.jp/kemusiro/index.php


    最初の行(DirectoryIndex)は、index.htmlという名前のファイルがゴミとして残っていてもアクセスされないようにするための指定です。

    2行目と3行目(この2行を合わせて1行で書いても構いません)が本質的なところで、index.htmlへのアクセスがあった場合に、自動的にindex.phpへリダイレクトするようにしています。
    リダイレクト元はドキュメントルートからの絶対パス名、リダイレクト先はhttpから始まるURLで記述する必要があります。


  • 取得したRSSデータのキャッシュについて
    index.phpにアクセスがある度に毎回RSSデータを取得しているとサーバへの付加がかかりますし、ページを表示するまでの応答時間も長くなってしまいます。そこでMagpieRSSのキャッシュ機能が有効です。
    デフォルトではキャッシュ機能はオンになっていて、キャッシュの有効時間は1時間となっています。この設定を変えたい場合は以下のように定数を設定してください。

    定数名設定値意味デフォルト値
    MAGPIE_CACHE_ONtrueまたはfalseキャッシュを使用するか否かtrue
    MAGPIE_CACHE_DIRディレクトリ名キャッシュを保存するディレクトリ名./cache
    MAGPIE_CACHE_AGE数値キャッシュの有効時間(秒単位)3600
    MAGPIE_CACHE_FRESH_ONLYtrueまたはfalseRSSのフェッチに失敗したときにエラーを返すか否かfalse






お気に入りの記事を「いいね!」で応援しよう

Last updated  2006年01月16日 02時00分26秒
コメント(0) | コメントを書く
[プログラミング] カテゴリの最新記事



© Rakuten Group, Inc.
X