- 追加された行はこの色です。
- 削除された行はこの色です。
#freeze
RIGHT:[[SiteArc 活用事例集]]
*こんな人にお勧め [#s273a552]
-大規模なWebサイトを運営している人
-大規模なWebサイトをメンテナンス、管理している人
*ユーザ要求 [#t3a3c259]
-外部リンクのリンク先がなくなったため、ページが表示できないケースがよくある。
-Webサイトが巨大になると、外部リンクのリンク切れのチェックも人手では大変であり、定期的に自動チェックができれば良い。
*SiteArc を使ったシナリオの例 [#q39df555]
-管理しているWebサイトの、全HTMLページのディレクトリパスを一覧リストにする。
-管理しているWebサイトの、全HTMLページのファイルパス名を一覧リストにする。
-一覧リストのHTMLファイルを次々と読み込み、処理する。
--外部ハイパーリンク(<A HREF="〜"> 部分)を抽出し、リンク先URLを取得する。
--リンク先URLから、以下のようなシナリオを生成する。
---URLのページをGETする。
---ページが見つからなかったら、ログファイルに書き込む(または管理者にメール通知する)。
-生成したシナリオを自動実行する。
''Windows環境でのシナリオ実行例''~
(下記内容のようなbatファイルとスクリプトを用意しておき、コマンドプロンプトで実行する。)
cd \
dir /s /b *.html > \work\page_list.txt
dir /s /b *.htm >> \work\page_list.txt
cd \work
perl generate_script.pl < page_list.txt > get_link.rec
copy get_link.rec %HOME_PATH%\sessions
explorer "http://sitearc.task/?session=get_link"
&color(black,#66CDAA){'' 参考 ''};~
環境変数 %HOME_PATH% には、[[SiteArc Base ディレクトリ>S(SiteArc百科事典)#s2aca144]] を設定しておく。