[TIPS]SEO自動更新テクニック!サンプルダウンロード出来ます。
SEO対策の継続的な施策の1つで、大事と言われていますが面倒なものがあります。
それは、毎日トップページ(index.html)を更新することです。
ページの内容も変えられれば言うことなしですが、ただ日付を変えるだけでも効果が見込めるため、確実にやっておきたい施策です。ただ、これを手作業でやるのは結構面倒なんです・・・
そこで、今回はこの作業が実に簡単に自動化出来る方法をご紹介します。
![]()
サンプルダウンロード(autoftp_sample.zip ZIP形式 1.87 KB )
ちなみに・・・
今回の小技は、Windowsに標準装備されているバッチ機能、タスク機能を使います。
Windowsのパソコンさえあれば活用出来るやり方ですので、是非活用してください。
※バッチ機能・・・一定期間(もしくは一定量)データを集め、まとめて一括処理を行なう処理方式。
※タスク機能・・・指定した時間に自動的にファイルを実行させることができます。
(概要)
- Windowsのバッチ機能を使って、FTPサーバに自動で接続する。
- FTPサーバの対象ファイル(index.html)をダウンロードし、アップロードする。(日付更新)
- 上記バッチファイルをWindowsのタスク機能を用いて自動化する。
(最初に用意するもの)
- FTPサーバのサーバアドレス
- FTPサーバのユーザ名
- FTPサーバのパスワード
(手順)
- まずは、バッチファイルでFTPを実行するための「バッチファイル」 と「コマンドファイル」を用意します。Windows上の適当な場所にフォルダを作成して下さい。(例:C:\autobath\)
- 以下のファイルをメモ帳などのテキストエディタで作成し、手順1で作成したフォルダに保存して下さい。
<auto_ftpupdate.bat>(バッチファイル)ftp -s:ftpupdatecmd.txt>>ftpupdate.log - 手順2と同じく以下のファイルを作成し、手順1で作成したフォルダに保存して下さい。
<ftpupdatecmd.txt>(コマンドファイル) - 同じフォルダ内に、「work」フォルダを新規作成します。
- auto_ftpupdate.bat をダブルクリックで実行します。
※FTP接続が行われ、同じフォルダにindex.html がダウンロードされている事、
サーバ側には、日付が更新されたindex.html がアップロードされている事を確認します。 - 実行できることが確認できたら、次はWindowsのタスクに追加します。
- Windowsの「スタート」メニュー→「設定」→「コントロールパネル」→「タスク」を開きます。
- 「スケジュールされたタスクの追加」を起動します。
- 実行するプログラム選択で “auto_ftpupdate.bat”を指定します。
- 実行する単位や時間を指定すればFTP自動化完了です。
| open ○○○.sample.com ※FTPのサーバアドレス ログインユーザー名 ※FTPのログインユーザ名 パスワード ※FTPのログインパスワード asc cd www ※index.htmlが置いてあるサーバ上の場所を指定 lcd work get index.html put index.html disconnect bye |
これで、トップページ(index.html)を毎日自動で更新する設定が出来ました。
![]()
サンプルダウンロード(autoftp_sample.zip ZIP形式 1.87 KB )
■参考にさせてもらったサイト
batファイルによるFTP自動実行(Windowsタスク)
http://www.ponko2.com/ftp_bat.html

最新情報をRSSで購読する