備忘録です。
Windowsサーバーのサイトでツールでサイトマップを更新した時に
google先生に通知ささせる必要があった
引用
サイトマップは次の URL に HTTP GET リクエストを送信しても再送信できます(ご自分のサイトマップの URL を指定してください)。
http://google.com/ping?sitemap=http://www.example.com/my_sitemap.xml
この通信させる所でWindows標準ではいっている
bitsadminというツールを使ってやりたかったが
ContentsLenghが取れないというエラーがでて諦めることにした
linux系でお世話になっているcurlをインストールした
(OSはWindowsServer2008)
https://curl.haxx.se/download.html
ページの下の方のリンクを押す
ページの下の方にいくと
テーブルがある
ロボットじゃないのをクリックして
zipをダウンロードする
ダウンロードして解凍する
解凍した内容にbinというフォルダがあるので
そこにexeがあります。それをサーバーに配置しただけです
参考にしたサイトだとpathの設定をしていたが
pathの設定はせず、直接プログラムを指定して使った
定期的なサイトマップ更新と通知ができるようになった
curlは便利だから標準でいれておいてほしい物だ
参考URL
web-dev.hatenablog.com
CURLとは関係ないが
作ったsitemapはvbsでXMLの整合性チェックしています
ほぼコピペで楽勝だった