訪問してくれた人が携帯電話か、パソコンかによって表示するページを変えたい場合ってありませんか?
パソコンだったら、index.htmlを表示し、 携帯電話だったらmobile.htmlを表示する・・・ってな風に・・・。
このCGIはその様な目的のものです。
既存の振り分けCGIでは転送タイプの振り分けでは、振り分けられたページのアドレスが分かりますし、 ブックマークも振り分けた後のアドレスになります。
それに比べ、当CGIはそれぞれのページ転送するのではなく、ファイルを読み込んで表示します。
CGIのパスを単一のアドレスとして登録する事によって、携帯からパソコンからでもアクセス可能です。
(パソコン用ページや携帯電話用ページはファイル名を含めて自由に変更可能です。)
|
|
|
|
|
CGIファイルをテキストエディタ等で編集します。
設定が必要な項目は次の3ヶ所です。
- 1行目
#!/usr/local/bin/perl perlのパスです。CGIを設置するサーバーの設定に合わせます。
- 12行目
$g_adm_p = '0123'; 管理人用のパスワードです。(変更する事を強くお奨めします。)
- 13行目
$g_lm = -1; 設定内容を保管しているファイルの同時アクセスにる破損を防ぐ為に用いる方法を決定します。設置するサーバーがflockをサポートしているのであれば0を、していないのであれば1を設定します。どちらか分からない場合には-1のままでも動作しますが、動作が遅くなる事があります。
上記内容の赤い文字の場所を書き換えます。それ以外を書き換えるとCGIが正常に動作しなくなります。'や;等も重要な意味を持っていますので、変更できません。
|
|
|
CGIをアップロードしたら、CGIに mode=adm とパラメータをつけてを呼び出します。そうすると、次の様な画面が表示されます。
(例えば http://xxx.yyy.zzz/cgi-bin/carrier.cgi にアップロードした場合には http://xxx.yyy.zzz/cgi-bin/carrier.cgi?mode=adm と呼び出します。)

この画面が現れない場合にはCGIのアップロードに失敗しています。設置の確認が必要です。この画面でCGIファイルに書き込んだ管理人用のパスワードを入力すると次の様な設定画面が現れます。

この画面で次の項目を設定します。
- パソコンサイト:パソコンからアクセスした場合に表示するページ。CGIからの相対パスで指定の事
- モバイルサイト:携帯電話からアクセスした場合に表示するページ。CGIからの相対パスで指定の事
|
|
|
|
|