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が間違っている場合は、ユーザー設定の『指定ディレクトリ』が間違っている可能性があります。
●設定詳細