2005-01-10
Apacheモジュールを作る
Blogサイトを移設したのはいいんですが、これまでのマシンにRSSのリクエストがあるので、どうやって対応しようかと思っていました。
RSSのURLを変更してもらうことが一番なんですが、そんなの無理ですよねぇ。
しばらくは古いマシンも運用していくことは仕方がないんですが、新しいブログへは誘導していかないといけないし・・・
問題は2つ。
・旧ブログへのRSSリクエストに対して、新サーバー上のRSSを返す。
・旧ブログへのURLリクエストを新サーバーに向くようにする。
ブログの固定URLは変更されているようなので、記事1つ1つをマッピングするのは無理ですが、旧サーバーへのリクエストが発生した場合は、新サーバーに向けたいし。
結局はリダイレクトを使って実現することにしました。
処理はこんな感じです。
1.[旧サーバー]/mt/index.rdf へのリクエストは[新サーバー]/mt/index.rdf にリダイレクト
2.[旧サーバー]/mt/以下へのリクエストは、[新サーバー]/mt/にリダイレクト
どうやればいいのかと悩んでいましたが、Apacheモジュールを作って、[旧サーバー]/mt/以下へのリクエストを処理するようにすれば簡単にできると思い、早速Apacheモジュールを作ることに決定。
私はPerlがあまり好きではないので、C言語を使うことにしました。というよりPerlをよく知らないのが本当の理由ですが・・・どうやってApacheモジュールを作るのかも知らない。
apxsでモジュールの雛形とMakefileを生成して、ガリゴリコーディング。
久しぶりに作る割りにはエラーもなくモジュールが作成できました。
[旧サーバー]/mt/以下へのリクエストがあった場合には、作成したモジュールが実行されるように設定してApacheを再起動。うまく動いているようです。
旧サーバーは落とせませんが、新サーバーへの誘導はうまくいったようです。
Related Posts
- とんかつ: ...
- 日本の料理が食べたい: ...
- 半年ぶりの海外出張: ...
- Blogサイトを移設: ...
Leave a Comment
楽天
アマゾン
|
和書 1位: 自分で奇跡を起こす方法~読むだけで人生が変わる真実の物語
フォレスト出版 発売日:2008-09-19 価格: |
|
ポピュラー音楽 1位: 無責任ヒーロー(初回限定盤)(ユニットバージョン)(DVD付)
テイチクエンタテインメント 価格: |
|
DVD 1位: Perfume First Tour 『GAME』
徳間ジャパンコミュニケーションズ 価格: |
|
エレクトロニクス 1位: Kingston 2GB microSDカード SDC/2GB
キングストンテクノロジー 価格: |
|
ソフトウェア 1位: Norton Internet Security 2009
シマンテック 価格: |
|
ゲーム 1位: レイトン教授と最後の時間旅行 特典 レイトン教授メインテーマ トリロジーCD付き
レベルファイブ 価格: |
Blogサイトを移設 おぉ、Mac mini















