Access.rank    

Access.rank は自サイトへのアクセスを、リンク元別に集計してランキング表示するプログラムです。
なお、このプログラムの動作には、CGI/perl(5.005以上)と .htaccess(AddHandler, DirectoryIndex, ErrorDocument) が必要ですから、あらかじめ確認してください。

【特長】
プログラムの設置がカンタン。サーバーにアップロードしてアクセス権の指定をするだけです。
リンク元の登録は必要ありません。 あなたのサイトへリンクするだけです。(登録制にすることもできます)
なお、リンクURLには http://yourdomain.url/?guid=ON のように 「 guid=ON 」 を付けてもらいましょう。
アクセスは設定した日数を1時間ごとに集計してランキングします。 1時間以内の再訪問はカウントしません。
ランキングの表示は設定した順位まで、アクセス元へのリンクを表示します。
ホームページのランキングを表示したい場所に次のいずれかのタグを挿入します。
携帯は (1)か (4) だけが使えます。
(1) SSI
     <!--#include virtual="index.plx?c:ins1"-->
(2) JAVASCRIPT
     <script type="text/javascript" src="index.plx?c:ins2"></script>
(3) IFRAME
     <iframe src="index.plx?c:ins3" width="300" height="400" frameborder="0">
     </iframe>

(4) LINK
     <a href="index.plx?c:ins">Access.Rank</a>   (別ページ表示)

I Pアドレス、またはドメインでアクセス制限をすることができます。

詳細はデモページをご覧ください。→コチラ

    Access.rank のアップロード
【1】 ダウンロードしたセットアップ用ファイル(accrank100.zip)を展開します。
      展開すると、1個のフォルダと 全部で7個のファイルがあります。

【2】 このフォルダとファイルの全部を一括してサーバーのユーザホームディレクトリにアップロードします。
      このときのFTP転送モードはバイナリモードです。
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      すでに同名のファイルがある場合は上書きされますから、前もってリネームするなりしてください。

      サーバーに次のようにファイルが配置されます。
      特別なことがない限り、index.plxファイルに手を加える必要はまずありません。
       /www (ユーザホームディレクトリ)
     
          ├ index.plx ※1
          │
          ├ .htaccess
          │
          ├ cgi-conv.pl
          │
          ├ jcode.pl
          │
          ├ accrank.html (このファイル)
          │
          ├ index.htm (index.html のコピー)※2
          │
          │
          ├ <元々サーバーにあるファイルはそのまま>
          │
          │
          ├/accdata
          │
          │     ├ .htaccess
          │     │
          │     └ index.html
          │     
【3】
※1実行アクセス権を指定します。
たいていのレンタルサーバーは、index.plx のパーミッションを700にするだけでOKです。

【4】
※2デフォルトファイル(ファイル名を付けないでアクセスしたときに表示するファイル、index.html にしているサイトが多いです)を index.htm という名前でコピーして同じ場所に置きます。
デフォルトファイルに次のタグを挿入します。 コピーした index.htm にはこのタグを付けてはいけません。

    <script type="text/javascript"><!--
      document.write('<img src="index.plx?c:acc&page='+escape(parent.document.URL)+'&refer='+escape(parent.document.referrer)+'&guid=ON" border="0" width="1" height="1">');
      //--></script>
      <noscript>
      <img src="index.plx?c:acc&page=index.html&refer=&guid=ON" width="1" height="1" border="0">
      </noscript>

        行頭が出ているところは改行しないで前の行に続けます。
        デフォルトファイルの他にもランキング集計に加えたいファイルがあれば同様に上記のタグを挿入します。


【5】 このプログラム直下のディレクトリに /accdataディレクトリの .htaccessファイルをコピーします。

【6】 そうしたら、ブラウザから次のように index.plx をリクエストしてみましょう。
    http://yourdomain.url/index.plx?-V
    yourdomain.url → あなたのサイトの index.plx のURLに置き換えてください。
「プログラムライセンス契約書」が表示されますからお読みください。これが表示されればセットアップ完了です。
index.plx には、perlインタプリタを #!/usr/bin/perl と指定してあります。 もし 500 サーバーエラーになったときはまずこれを確認してください。 たいていのレンタルサーバーは #!/usr/bin/perlか、 #!/usr/local/bin/perl のどちらでも良いようになっていますが、サーバーのマニュアルを確めて違っていたら修正してください。 (修正したファイルをアップロードするときのFTP転送はアスキーモードです)
    Access.rank を使う
index.plx に -admin を付けてリクエストすると管理ページが開きます。
        http://yourdomain.url/index.plx?-admin
        このページはパスワードが必要です。 仮パスワード 9999 が設定されています。
このページには次のメニューがあります。
(1) ランキング表示設定
(2) ロックアウト設定
(3) ログデータ参照
それぞれのページに説明がありますからよく読んでください。

    Access.rank ライセンス
プログラムのセットアップ、使い方についてお困りのことがありましたら WebmasterTOOL Forum をご利用ください。
このプログラムはフリーウェアとして提供します。
プログラム付属の「ライセンス契約書」をよくお読みください。ご使用になる場合はこの契約条項に同意いただいたものといたします。 同意できない方は絶対に使用しないでください。

Access.rank v1  1997-2009 ©Telecom Corporation