SiteMapMaker ver.1

著作権表記 : CopyRight2008(C)Tomohiro Kawasaki
配布元Webサイト : http://depths.jp/

######## スクリプトの利用と改変に関して #########
1.このスクリプトはフリーソフトです。
2.スクリプトの利用・改変は自己責任に基づいて行ってください。
3.他人の迷惑になる行為には絶対に使用しないでください。
4.このスクリプトの利用によって生じた如何なる損害に対しても、著作者は一切の責任を負わないものとします。
5.このスクリプトを使用した場合には、上記事項に同意したものとみなします。


########  著 作 権 に 関 し て  #########
このプログラムの著作権は制作者Tomohiro Kawasakiに帰属します。
著作権表記は、絶対に外さないでください。


######### 注意事項など #########
このスクリプトを設置して利用するには、設置先のサーバーが下記をサポートしている必要があります。
Perl言語で作られたCGI、SSIの利用

アップロードの前にPerlのパスを確認してください。
スクリプト冒頭の[ #!/usr/local/bin/perl ]の部分です。
設置するサーバーにより違いますので、それぞれのプロバイダ・サーバー会社のサイトなどで確認してください。


######### ヘルプ #########
ご質問は使用されている環境により、こちらではお答えできかねる部分もあるため
できるだけ、ご自分で解決するようにしてください。
尚、改造・改変に伴うエラー・誤作動に関する質問は一切受け付けません。
どうしてもという場合のみメールフォームからお問い合わせください。
ただし、時間のあるときに返答しますので、返答時期は保証できません。その点はご了承ください。



スクリプトの概要
 Googleで使用されるtxt型のサイトマップを自動作成するスクリプトです。
 スクリプトにアクセスがあるたびに、指定したディレクトリ内の全ての html, htm, shtml, shtm, cgi をリストにして
 自動的にサイトマップを作成・更新します。
 直接スクリプトにアクセスして更新することもできますが、.shtmlや.shtmにコードを埋め込むことで、
 放っておいても、訪問者があるたびに最新の内容へ更新されます。



●.shtmlや.shtmに埋め込む場合には、サーバーでSSIを使えることが前提です。




設置手順
 SSIを使用することを前提にした説明です。
 それぞれの設定方法に関しては、後に示す設定詳細も参考にしてください。

 その1
  拡張子が".shtml"か".shtm"のファイルの<BRDY>タグ内にコードを埋め込んでください。

 その2
   スクリプトをテキストエディタなどで開きユーザー設定の項目で、
   『指定ディレクトリ(絶対パス)』『このスクリプトから見た指定ディレクトリの位置(相対パス)』を指定する。
   
 その3
   アップロード
   sitemapmaker_ver1.cgiのパーミッションを『755』または『705』に指定。
   shtml,shtmファイル内のコードを埋め込んだ部分に
   『[SEO]SiteMapMaker ver.1』と表示されたら設置成功です。
   サイトマップは『指定ディレクトリ内』にsitemap.txtとして、
   自動的に生成されているので、内容を確認してください。
   sitemap.txt内のURLが間違っている場合は、ユーザー設定の『指定ディレクトリ』が間違っている可能性があります。



設定詳細