<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>アフィリエイトで稼ぐためのサーバ構築スキル</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.googrekas.com/atom.xml" />
    <id>tag:www.googrekas.com,2009-08-15://2</id>
    <updated>2010-09-12T13:44:42Z</updated>
    <subtitle>ググれカス！　　Movable Type を使ってサイトを作成する</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/" version="4.261">Movable Type</generator>

<entry>
    <title>Mail for Exchange by Nokia 設定</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2010/05/topic-231334.html" />
    <id>tag:www.googrekas.com,2010://2.53</id>

    <published>2010-05-23T04:34:42Z</published>
    <updated>2010-09-12T13:44:42Z</updated>

    <summary>Mail for Exchange を使ってNokia携帯電話のスケジューラとGoogleカレンダーを同期するためのアプリケーション設定方法を解説いたします。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="activsync" label="ActivSync" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googleカレンダー" label="Googleカレンダー" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mailforexchange" label="Mail for Exchange" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nokia" label="Nokia" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>前回、Nokia の Mail for Exchange を使ってNokia携帯スケジューラとGoogleカレンダーの同期の紹介をさせていただきました。</p>
<p>Mial for Exchange のダウンロードサイトが Ovi Store 変更になっております。 ネット上を検索しても いずれの紹介サイトも 旧URL のリンクが多いので前回記事で紹介した URLから入手していただければと思います。</p>
<p>早速、多数のアクセスをいただきましてありがとうございます。</p>
<p>記事を書いていた時にはスクリーンショットを撮っていなかったもので Mail for Exchange の詳細な設定をご紹介する事ができませんでしたので　改めて紹介したいと思います。</p>]]>
        <![CDATA[<h2>Mail for Exchange の設定</h2>
<p>スクリーンショットは縦長画面の方が全体を見れますので N95(X02NK)の物を掲載しております。</p>
<p>尚、Softbank X02NKにインストールした場合は 日本語表示に　E71等海外モデルの場合には英語表示になります。</p>
<h3>接続タブの設定</h3>
<p class="img_L"><a title="N95-Mail for Exchange_01" href="http://www.googrekas.com/img/2010-05/N95-MFE_1.jpg" target="_blank"><img alt="N95-Mail for Exchange_01" src="http://www.googrekas.com/img/2010-05/N95-MFE_1.jpg" width="160" height="210" /></a></p>
<p>1.Exchange Serverの項目に(m.google.com) と入力します</p>
<p>2.安全な接続は　オン</p>
<p>3.アクセスポイント(X02NKの場合は Application Connection)</p>
<p>4.ローミング時の同期　オフ</p>
<p>5.ディフォルトポートの使用　オン</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>ユーザーアカウントタブの設定</h3>
<p class="img_L"><a title="N95-Mail for Exchange_02" href="http://www.googrekas.com/img/2010-05/N95-MFE_2.jpg" target="_blank"><img alt="N95-Mail for Exchange_02" src="http://www.googrekas.com/img/2010-05/N95-MFE_2.jpg" width="160" height="210" /></a></p>
<ol>
<li>Googleアカウントのアカウント名を入力します。</li>
<li>Googleアカウントのパスワードを入力します</li>
<li>ドメインは「なし」のままにしておきます</li></ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>同期間隔タブの設定</h3>
<p class="img_L"><a title="N95-Mail for Exchange_03" href="http://www.googrekas.com/img/2010-05/N95-MFE_3.jpg" target="_blank"><img alt="N95-Mail for Exchange_03" src="http://www.googrekas.com/img/2010-05/N95-MFE_3.jpg" width="160" height="210" /></a></p>
<h4>ピーク時の同期間隔<br />ここでピーク時の同期間隔を以下から選択します</h4>
<p>手動<br />常時<br />15分毎<br />30分毎<br />1時間毎<br />4時間毎</p>
<p>&nbsp;</p>
<h4>オフピーク時の同期間隔</h4>
<p>同様にオフピークの同期間隔を選択します</p>
<h4>ピーク開始時間及び終了時間</h4>
<p>ピーク開始の時間と終了時間を任意に入力します</p>
<p>ピーク曜日</p>
<p>ピークの同期間隔を使用する曜日を選びます。</p>
<h4>競合する場合</h4>
<p>同期時にデータが競合する場合の優先を選びます</p>
<ul>
<li>サーバ優先</li>
<li>電話機優先</li></ul>
<h3>カレンダー同期タブの設定</h3>
<p class="img_L"><a title="N95-Mail for Exchange_04" href="http://www.googrekas.com/img/2010-05/N95-MFE_4.jpg" target="_blank"><img alt="N95-Mail for Exchange_04" src="http://www.googrekas.com/img/2010-05/N95-MFE_4.jpg" width="160" height="210" /></a></p>
<h4>カレンダーと同期を オン・オフ で選択します</h4>
<h4>カレンダー同期の対象期間</h4>
<p>カレンダー同期の対象期間を以下の中から選択します</p>
<ul>
<li>2週間</li>
<li>1ヶ月</li>
<li>3ヶ月</li>
<li>6ヶ月</li>
<li>すべてのエントリー</li></ul>
<p>&nbsp;</p>
<h4>最初の同期</h4>
<p>Mail for Exchange での最初の同期時に既存データをどう処理するか以下の中から選択します。</p>
<ul>
<li>電話機データ削除</li>
<li>電話機データ保持</li></ul>
<p>注意<br />僕のようにOutlookとGoogleカレンダーを既に同期していて尚且つ　OutlookとNokia電話機をPCSuiteで同期済みの場合、電話機データ保持を選択しますと電話機内のデータが2重登録されます。<br />電話機データ削除をお勧めいたします。</p>
<h3>タスク同期タブの設定</h3>
<p class="img_L"><a title="N95-Mail for Exchange_01" href="http://www.googrekas.com/img/2010-05/N95-MFE_5.jpg" target="_blank"><img alt="N95-Mail for Exchange_01" src="http://www.googrekas.com/img/2010-05/N95-MFE_5.jpg" width="160" height="210" /></a></p>
<p>Google カレンダーのToDoは同期をサポートしていませんので設定しません。<br />Exchange サービスをご利用の方は任意でお願いします。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>連絡先タブの設定</h3>
<p class="img_L"><a title="N95-Mail for Exchange_06" href="http://www.googrekas.com/img/2010-05/N95-MFE_6.jpg" target="_blank"><img alt="N95-Mail for Exchange_06" src="http://www.googrekas.com/img/2010-05/N95-MFE_6.jpg" width="160" height="210" /></a></p>
<p>Gmail連絡先と同期したい場合は設定します。<br />僕はGmail連絡先には電話番号を登録していないので オフにしています。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>E-Mailタブの設定</h3>
<p class="img_L"><a title="N95-Mail for Exchange_07" href="http://www.googrekas.com/img/2010-05/N95-MFE_7.jpg" target="_blank"><img alt="N95-Mail for Exchange_07" src="http://www.googrekas.com/img/2010-05/N95-MFE_7.jpg" width="160" height="210" /></a></p>
<p>Gmail と同期は するんではないかと思いますが確認していません。<br />Google の Mobile Gmail for Symbian が非常に使いやすいので時に必要としていませんのでオフにしました。 </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>設定完了時の画面</h3>
<p class="img_L"><a title="N95-Mail for Exchange_08" href="http://www.googrekas.com/img/2010-05/N95-MFE_8.jpg" target="_blank"><img alt="N95-Mail for Exchange_08" src="http://www.googrekas.com/img/2010-05/N95-MFE_8.jpg" width="160" height="210" /></a></p>
<p>これで PC上でOutlookで予定を変更しても Googleカレンダーで予定を変更しても、又外出時にNokia携帯電話のスケジューラで予定を変更しても3者の予定は総て同一に同期されるようになりました。<br /></p>]]>
    </content>
</entry>

<entry>
    <title>Mail for Exchange by Nokia - Googleカレンダーと同期</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2010/05/topic-221543.html" />
    <id>tag:www.googrekas.com,2010://2.52</id>

    <published>2010-05-22T06:43:30Z</published>
    <updated>2010-09-12T13:44:13Z</updated>

    <summary>Nokia電話機スケジューラとOutlookの同期をBlutooth から Mail for Exchange を利用してActiveSync を使って Googleカレンダーとの同期に変えました。非常に便利です。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="activsync" label="ActivSync" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googleカレンダー" label="Googleカレンダー" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mailforexchange" label="Mail for Exchange" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nokia" label="Nokia" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>長らく Nokia 携帯電話を利用しておりますが Nokia 日本撤退後も Nokia電話機は便利で手放せません。</p>
<p>特に、E-mail機能が充実しているのと Gmail アプリと組合わせてとても便利なので今回更にGoogleカレンダーを使ってみました。</p>
<h2>Google カレンダーとNokiaの同期</h2>
<p>最近、PCではGoogle のサービスを利用する頻度がどんどん増えているのですが携帯電話の予定表を更新する為に Google カレンダーを使ってみました。</p>
<p>今まではPC上のOutlook の予定表 ToDo 及び 連絡先を Blue Tooth を使って同期させていたのですが電話帳はあまり追加が無いので同期頻度は高くなくてよいのですが予定表となると更新頻度が高く面倒になりました。</p>
<p>さて、Google カレンダーと Nokia 電話機 はどうやって同期させるか？・・・ですがNokia には Mail for Exchange という Microsoft の Active Sync を使って ExchangeServerと同期をとるアプリケーソンが存在します。</p>]]>
        <![CDATA[<p>ネット上には Exchange Server を利用できるサービスもあってそれを使うという方法もあるのですがメールは Google の Gmail が便利で ほとんどのメールアカウントを Gmail で利用しています。</p>
<p>又、Google からは Nokia 用 の Mobile Gmail も提供されていますので Exchange Server サービスは使わず Google カレンダーを利用しようと思いました。</p>
<p>いつからかは忘れてしまったのですが Google カレンダーは Active Sync に対応したという記事を思い出して Mail for Exchnage でも 同期できるのではないかと思い、やって見ることにしました。</p>
<h2>Mail for Exchnage (Nokia) のダウンロード</h2>
<p>早速 Mail for Exchange をダウンロードしようと思い以前記録していた URLにアクセスすると既にサイトがありません。</p>
<h3>Ovi store よりダウンロード</h3>
<p>Nokia のソフトウエアは Ovi storeでの提供となっておりました。</p>
<p>Ovi Storeからアプリをダウンロードするには、まずこちらからユーザ登録が必要となります。<br /><a href="http://www.ovi.com/services/">http://www.ovi.com/services/</a></p>
<p>アクセスしたら「Register」へ進みユーザー登録を済ませます。</p>
<p>Mail for Exchange は以下のURLからダウンロードが可能です。</p>
<p>【Ovi Store / mail for exchange 3.0】</p>
<p><a href="http://store.ovi.com/content/5919">http://store.ovi.com/content/5919</a></p>
<p>「Send to mobile」をクリックし、ご自身の携帯電話番号を入力すると電話機にＳＭＳが届きます。</p>
<p>携帯電話より添付のＵＲＬリンクからダウンロード、及びインストールを行います。</p>
<p>設定が完了したら 指定した時間ごとにNokiaスケジューラとGoogleカレンダーが同期します。</p>
<p>&nbsp;Mail for Exchange の設定については 改めてスクリーンショットを取ってから紹介します。</p>
<h2>Outlook 予定表と Googleカレンダーの同期 - Google Calendar Sync</h2>
<p>さて普段使っているPCのOutlook予定表ですが Google Calendar Syncというアプリケーションを使って Google カレンダーと同期させることができます。</p>
<p>ダウンロード方法設定等は以下のページ詳しく説明されています。<br /></p>
<p><a href="http://journal.mycom.co.jp/articles/2008/04/14/gcs/index.html">http://journal.mycom.co.jp/articles/2008/04/14/gcs/index.html</a></p>
<h2>Nokiaスケジューラ、Googleカレンダー、Outlook予定表 の同期</h2>
<p>以上で Nokiaスケジューラ - Googleカレンダー - Outlook予定表 の２者の間で同期が可能になりました。 </p>
<p>Nokia 電話をお使いの方は 既に行っていらっしゃるような気がするのですが 試していらっしゃらない方は一度お試しあれ・・</p>
<p>Mail for Exchange のダウンロードサイトが変更になって探すのにちょいと苦労しましたので Ovi Store での　ダウンロードと URL を 記事として掲載しました。</p>
<p>&nbsp;</p>]]>
    </content>
</entry>

<entry>
    <title>セキュリティホールを塞げ！ Trojan Horse - siszyd32.exe</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2010/01/topic-072000.html" />
    <id>tag:www.googrekas.com,2010://2.51</id>

    <published>2010-01-07T11:00:00Z</published>
    <updated>2010-09-12T13:40:26Z</updated>

    <summary>Web閲覧時に感染する新Virus siszyd32.exe 年が改まり新年になって猛威を振るっています。今のところAntiVirus製品は全てを検出駆除できないみたいです。 感染予防の為にセキュリティパッチをあてて脆弱性の穴を塞ぎましょう</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="ウィルス、スパイウエア" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="セキュリティ" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="トロイの木馬" label="トロイの木馬" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>昨年末、相談を受けて siszyd32.exe を駆除した過程をご紹介しましたが年が改まって新年になってから&nbsp;同一の物かは確かめるすべがないのですが Webサイトを改竄するVirusが猛威を振るっています。大手企業をはじめ多くのサイトが改竄被害にあっている模様です。</p>
<p>インターネット上でも色々情報が出始めそれらを確認すると siszyd32.exe と サイト改竄Virusがどうも同一のものらしいです。</p>
<p>その対処の仕方も整理できつつあるみたいです。<br />それらの情報を元に万が一の場合に備えて PCのOSやアプリケーションの脆弱性にパッチを適用した方がよいと思います</p>]]>
        <![CDATA[<h2>以前のGumbler とよく似た感染行動をとるみたいです</h2>
<p>今までに確認できた事実とネット上で公開されているでセキュリティホールの対処方です。</p>
<h3>感染行動</h3>
<p>すでに多くのサイトがこのGumblerに良く似たVirusによって不正に改竄されていますので誤って改竄Webサイト閲覧時した場合 ポート8080番を使ったWeb経由の攻撃を受けて感染します。</p>
<p>改竄サイトの index.html 等の末尾辺りに　</p><pre><p>"　＜script＞/*G●U G●L*/　"<br />または<br />"　＜script＞/*C●DE1*/ "　</p>
</pre>
<p>等で始まる JavaScript が埋め込こまれているらしい。</p>
<p>このコードを読み込んだとき 別の攻撃サイトから不正なJavaScript をロードし実行するようです。</p>
<p>最終的にトロイの木馬が落ちてきて次々にウイルスをダウンロードして実行するので感染したら最後、お手上げ状態になります。</p>
<p>僕が見たものは Symantec電子メールスキャナーが反応して画面いっぱいに電子メールスキャナーのメッセージで埋め尽くされていました。<br />大量メールを送ろうとしているみたいです。</p>
<h3>攻撃に使われる脆弱性は以下アプリケーションのものと思われます。</h3><pre><p>Microsoft MDAC（Microsoft Data Access Components）<br />Snapshot Viewer、Microsoft Video Control<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; → win.jpgをダウンロードして感染します</p>
<p>JRE Java Runtime Environment<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; → JavaGame.jar をダウンロードして感染します</p>
<p>Adobe Reader<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; → pdfupd.exe をダウンロードして感染します。</p></pre>
<p>上記どれかの脆弱性を突いて攻撃を仕掛け、最終的にトロイの木馬が落ちてきます。<br />僕が確認した物は&nbsp;Windows の「スタートアップ」に「 siszyd32.exe 」を登録します</p>
<p>又、siszyd32.exe は感染後にログオンしたユーザ全員のスタートアップフォルダーに登録されます。</p>
<p>尚、スタートアップフォルダ内の siszyd32.exe は目視では見えません。</p>
<p>感染PCは以下のレジストリーキーは正常でしたので 今のところどうやって姿を隠しているのかは僕にはわかりません。</p><pre><p>HKEY_CURRENT_USER￥Software￥Microsoft￥Windows￥CurrentVersion￥Explorer￥Advanced</p>
<p>&nbsp;&nbsp;&nbsp; 以下の名前を確認します</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Hidden"&nbsp; 　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 値は(1)が正しい値です<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ShowSuperHidden"　&nbsp; 値は(1)が正しい値です</p>
<p><br />HKEY_LOCAL_MACHINE￥SOFTWARE￥Microsoft￥Windows￥CurrentVersion￥Explorer￥Advanced￥Folder￥Hidden￥SHOWALL</p>
<p>&nbsp;&nbsp;&nbsp; 以下の名前を確認します</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "CheckedValue"　　&nbsp;&nbsp; 値は(1)が正しい値です</p>
<p><br />以上３つのレジストリの値が【１】以外であれば全て【１】に正しく再セットします</p>
</pre>
<p>僕が確認したPCは、何回目かのWindows再起動時に偶然 プロファイルを読み損なって起動した為に実態を確認する事ができました。</p>
<p>msconfig を起動してスタートアップフォルダタブをみると登録されています。</p>
<p>試しにスタートアップフォルダ内で同名(siszyd32.exe)のフォルダ等を作ろうとすると作成できないので感染が確認できます。</p>
<p>以下は インターネット上 で言われている感染後の行動です。</p>
<p>感染したPCが Webサイトを管理するPCだったりすると FTPアカウント、パスワードを抜かれて Webサイトが改竄されます。</p>
<p>サイトを管理していて FTPアプリにパスワードを登録している場合はパスワードは記憶させない設定に変更しておいたほうがよいでしょう。</p>
<h2>アプリケーションソフトのセキュリティホールを塞げ！</h2>
<h3>攻撃に利用されるアプリのセキュリティホールの対処について</h3>
<p>今回のVirusがアプリケーションの脆弱性をついて感染をひろげているとすれば PCにインストール済みのアプリケーションを確認して早急にセキュリティパッチを適用するか最新のバージョンにアップグレードする必要がありそうです。</p>
<p>最近はWindows自動更新で セキュリティパッチを適用している方は増えてきているのでしょうがインストールされているアプリケーション一つ一つまで気をまわして対処している方は少ないのではないでしょうか？</p>
<p>特に過去にインストールしてはいるもののほとんど使わなくなって今ではインストールされていることさえ忘れているアプリケーションソフトも多いのではないかと思います。</p>
<p>今回の Gumbler に類似した感染行動をする Virus等はその盲点を巧妙についてきていると言えるでしょう。</p>
<p>使っていないアプリケーションソフトは思い切って削除しておいたほうがよいと思います。<br />&nbsp;<br />以下の対処は感染防止の為にすぐに行っておいたほうが良いでしょう。</p>
<h4>Microsoft MDAC（Microsoft Data Access Components）</h4>
<p>Windows Update で最新の状態にします。</p>
<h4>JRE Java Runtime Environment</h4>
<p>特にプラグインの更新を怠っている方は非常に多いと思います</p>
<p>今すぐ JREを最新版に更新してください</p>
<p>以下のサイトにアクセスして現在のバージョンの確認(Javaバージョンの確認ボタンを押します)</p>
<p>Java ソフトウエアのインストール状態の確認<br /><a href="http://www.java.com/ja/download/installed.jsp">http://www.java.com/ja/download/installed.jsp</a></p>
<p>バージョン確認後</p>
<p>最新バージョンがインストールされている場合は「正常な設定です」と表示されます。</p>
<p>インストールされている物が古い場合は今すぐダウンロードボタンが表示されます<br />ボタンを押すと</p>
<p>Java Recommended Version 6 Update 17 (ファイルサイズ: 10 MB)が表示されますので ダウンロードしてインストールします。</p>
<p>企業等の場合でファイアー越しだとうまくインストールできない場合がありますのでその場合はオフラインインストール版をダウンロードして更新を行います。</p>
<p>Javaダウンロードの一覧<br /><a href="http://www.java.com/ja/download/manual.jsp">http://www.java.com/ja/download/manual.jsp</a></p>
<p>JRE は新しいバージョンをインストールしても古いものが残っている場合があります</p>
<p>企業サイト等で問題を起こさないようでしたら古いバージョンの削除をお勧めいたします。</p>
<h4>Adobe Reader</h4>
<p>現在セキュリティホールの対策未対応の為、修正パッチが出るまでは一時的な回避策としてAcrobat Javascriptのチェックを外します。</p>
<p>Adobi Readerを起動して「編集」→「環境設定」を選択<br />JavaScriptをポイントしてAcrobat JavaScriptを使用のチェックをOFFにします。</p>
<p>尚、Adobe Reader、Acrobat の脆弱性修正は1月13日と案内されています</p>
<h4>お使いのPCにインストールされいる場合に実行しておいた方がよいと思われます。</h4>
<p>Adbe Flash Player がインストールされている場合<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; とりあえず最新バージョンにしてください。</p>
<p>Quick Time がインストールされている場合<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; とりあえず最新バージョンにしてください。</p>
<h2>AntiVirus製品の対応について</h2>
<p>確認した該当の感染PCにインストールされていたのは Symantec製品でしたので siszyd32.exe は 12月21日 に Symantec に検体を送信しました</p>
<p>12月23日に Symantec から解析終了のレスポンスがあり 12月24日 の定義ファイルからsiszyd32.exe に関しては検出可能</p>
<p>その他、色々な亜種があるみたいですので全てのパターンで検出可能になるまではまだまだ時間がかかると思います。</p>
<h2>お使いのPC全体をバックアップしましょう</h2>
<p>皆様のPCが幸いにしてまだ感染していなければ 上記の修正を行った後、バックアップをしましょう。</p>
<h3>完全に駆除する事はむずかしいのではないかと思います</h3>
<p>現在のところ 手動目視で siszyd32.exe をはじめとする幾つかの怪しいファイルを発見削除が出来ましたが、これが総てで完全に駆除したとは言い切れません。</p>
<p>色々な亜種が存在するみたいですし攻撃に使われる脆弱性も別のものに変化する可能性があります。</p>
<h3>感染したらクリーンインストール</h3>
<p>万が一感染した場合は クリーンインストールするのが一番良いと思われますので最新のバックアップから復元しましょう。</p>
<p>最近はイメージバックアップでよい製品が複数でておりますので いずれかのソフトでディスクを丸ごとバックアップしておくのが最善だと思います。</p>
<h3>感染したら一刻も早く急いで行うこと</h3>
<h4>感染したPCがサイト管理PCの場合</h4>
<p>感染していたいクリーンなPCから大急ぎでサイトのFTPパスワードを変更します。</p>
<h4>サイト改竄の疑いがある場合</h4>
<p>管理しているサイト内のファイルを確認して タイムスタンプ等が変更されている事に気づいた場合</p>
<p>思い切ってサイトを閉鎖して 総てのファイルを削除、バックアップから復元します。</p>
<h4>その他、パスワードの変更</h4>
<p>過去にインターネット上で一度でも使用したパスワードは総て変更する事をお勧めいたします。</p>]]>
    </content>
</entry>

<entry>
    <title>新たなヴィルス Trojan Horse - siszyd32.exe</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/12/topic-281956.html" />
    <id>tag:www.googrekas.com,2009://2.50</id>

    <published>2009-12-28T10:56:35Z</published>
    <updated>2010-09-12T13:39:53Z</updated>

    <summary>Web閲覧時に感染する新Virus siszyd32.exe Trojan Horse  [ Web閲覧中に突然Windowsインストーラが起動して何かをインストールし始めた。]というPCを確認しました。PCを調べたらスタートアップに siszyd32.exeという見たことも無いファイルがセットされていました。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="ウィルス、スパイウエア" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="セキュリティ" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="トロイの木馬" label="トロイの木馬" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>先日、「あちこちのWebサイトを閲覧中に突然 Windowsインストーラが起動して何かをインストールし始めた。」というPCが持ち込まれました。</p>
<p>嫌な予感がしてすぐさまPCを詳細に調べるとスタートアップに siszyd32.exeという今まで見たことも無い名前のファイルがセットされていました。</p>
<p>今回、閲覧していたどれかのサイトで感染したと思われます。該当のPCにはAntiVirus製品はきちんとインストールされてましたが検出できなかったみたいです</p>]]>
        <![CDATA[<h2>Trojan House - siszyd32.exe 発見の過程</h2>
<p>以前に USBメモリー等を介して感染を広げるVirusの駆除方法をご紹介した時もそうでしたが AntiVirus製品で検出できないVirusに遭遇する可能性は ゼロではありません。</p>
<p>こんな場合は手動駆除するしかありません。</p>
<p>今回は こんな場合の対処の方法を含めてご紹介いたします。</p>
<p>尚、この方法はレジストリ変更をともないますし、目視にて行う為ヴィルスやワームを完全に駆除できるとは言いがたい事をあらかじめお断りしておきます。</p>
<h3>LANケーブルを抜き、さらに無線LANを無効にします</h3>
<p>Virusに感染した場合や疑いがある場合は 必ず最初に LANケーブルを抜きさらに無線LANアダプタが搭載されている場合は無効にして2次感染を防止します。</p>
<h3>システム構成ユーティリティで確認</h3>
<ol>
<li>コマンドプロンプトから " msconfig " と入力してエンターキーを叩きます</li>
<li>システム構成ユーティリティが起動しますので スタートアップタブをクリックします。</li>
<li>その中に通常起動している物意外に怪しいものが無いか目視で探します。</li></ol>
<p>今回は siszyd32.exe がスタートアップに登録されています。</p>
<p>場所は</p><pre><p>C:\C:\Documents and Settings\[ユーザー名]\スタート メニュー\プログラム\スタートアップ\siszyd32.exe</p>
</pre>
<p>場所を確認したら実態を確認します。 ところが・・・</p>
<h3>スタートアップフォルダに siszyd32.exe が 見えません？？</h3>
<p>スタートアップに格納されているはずの siszyd32.exe が 見えません<br />当然、Windows Explorer の表示設定は 「全てのファイルを表示」になっています。</p>
<h3>レジストリエディターで ファイル表示属性を確認</h3>
<p>以下のキーを調べます。</p><pre><p>HKEY_CURRENT_USER￥Software￥Microsoft￥Windows￥CurrentVersion￥Explorer￥Advanced</p>
<p>&nbsp;&nbsp;&nbsp; 以下の名前を確認します</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Hidden"&nbsp; 　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 値は(1)が正しい値です<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ShowSuperHidden"　&nbsp; 値は(1)が正しい値です</p>
<p><br />HKEY_LOCAL_MACHINE￥SOFTWARE￥Microsoft￥Windows￥CurrentVersion￥Explorer￥Advanced￥Folder￥Hidden￥SHOWALL</p>
<p>&nbsp;&nbsp;&nbsp; 以下の名前を確認します</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "CheckedValue"　　&nbsp;&nbsp; 値は(1)が正しい値です</p>
<p><br />以上３つのレジストリの値が【１】以外であれば全て【１】に再セットします</p>
</pre>
<p>今回は 全ての値は正しく【1】になっていました。</p>
<p>どうやって 自分自身の存在を隠しているのだろう？？</p>
<h3>念のため 本当に実態がスタートアップに登録されているか確認</h3>
<p>本当にスタートアップに siszyd32.exe が登録されているかを確認しています。</p>
<p>スタートアップフォルダを開いて（当然 siszyd32.exe は見えません )</p>
<p>スタートアップフォルダーの中で 同一ファイル名のフォルダを作成してみます。</p>
<p>「指定されたファイル名は既に存在します。別の名前を指定してください」というエラーメッセージが返されますので siszyd32.exe は存在している事が確認できます。</p>
<h2>siszyd32.exe 等の Virusやワームの駆除</h2>
<h3>システム構成ユーティリティで siszyd32.exe が起動しないようにします</h3>
<h4>システム構成ユーティリティ スタートアップタブを選択</h4>
<p>そこに登録されている siszyd32.exe の項目のチェックをOFFにします。<br />その時、他に怪しい物があれば同様にチェックをOFFにします。</p>
<h3>Windowsをセーフモードで起動</h3>
<h4>システム構成ユーティリティ BOOT.INIタブを選択</h4>
<p>/SAFEBOOT（F）にチェック→OK→再起動</p>
<p>起動時 「F8」キーを入力してセーフモードを選択しても同様です。<br />セーフモードで再起動後 確認画面が出たらYESを押します。</p>
<h3>レジストリエディターで怪しいキーを全て削除</h3>
<p>1. レジストリエディタを起動<br />2. 現在のレジストリのバックアップを取得<br />3. siszyd32.exe を検索して 該当のキーや値を全て削除します。</p>
<h3>他に怪しい項目が無いかチェックします。</h3>
<p>多くのヴィルスやワームはシステム起動時に自動実行する為以下のキーにエントリを追加します。</p><pre><p>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run<br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce<br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices<br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce<br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run<br />HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run<br />HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce<br />HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx<br />HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices<br />HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce<br />HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run<br />HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\SharedTaskScheduler</p>
</pre>
<p>上記のエントリを確認して怪しいものは削除します。</p>
<p>今回は、siszyd32.exe 以外に 以下の項目が登録されていました。</p><pre><p>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run</p>
<p>"sysgif32"="C:\\WINDOWS\\TEMP\~TMD.tmp" </p>
</pre>
<p>メモを残して レジストリーから削除します。</p>
<p>作業が完了したらレジストリエディタを終了します。</p>
<p>又、感染PCにインストールされていた Symantec AntiVirus の脅威の履歴 を確認すると<br />win.jpg が検疫されていました。</p>
<p>これも 検疫フォルダから削除します。</p>
<p>作業が完了したらレジストリエディタを終了します</p>
<h3>siszyd32.exe 等 Virus やワームの実態の削除</h3>
<p>作業が間違いなく行われていればシステムはヴィルスやワームは起動せず正常起動するはずです。</p>
<p>この状態では ヴィルスやワームは活動していないはずですから siszyd32.exe 等のファイルの実態を削除します。</p>
<p>レジストリに 実態のパス名が載っていましたのでその場所から ヴィルスやワームの実態ファイルを [Shift] + [Delete] キーで完全に削除します。</p>
<p>作業が完了したらシステムを通常モードで再起動します<br /></p>
<p>余裕があれば 削除前に zip ファイルに圧縮すれば AntiVirus製品メーカに検体として送付する事が可能です。</p>
<h3>感染を確認したらクリーンインストールをお勧めします</h3>
<p>ここまで書いておきながら・・・ですが</p>
<p>今回の場合、怪しいファイルは siszyd32.exe と ~TMD.tmp 以外に発見できませんでした。(後、AntiVirusアプリケーションの脅威の履歴に win.jpg が検疫されていましたが。)</p>
<p>siszyd32.exe はダウンローダーの働きをしているみたいですのでこれ以外にどんなVirusが侵入しているか不安です。　この状態では 侵入した全てのヴィルスやワームを駆除しきれているとは言いがたいので不安があれば 一度PCをクリーンインストールをお勧めいたします。データは最新のバックアップから戻して使ったほうが良いと思います。</p>
<h2>AntiVirus製品メーカ に siszyd32.exeを検体として送付</h2>
<p>今回のPCにはSymantecのAntiVirus製品がインストールされていましたので Symantec社に siszyd32.exe と ~TMD.tmp を ZIP圧縮してから検体として送付しました。</p>
<h3>AntiVirus製品メーカからレスポンスがありました。</h3>
<p>早速、23日にレスポンスがありました。</p>
<p>検体を分析した結果 Trojan Horse　として分類され 定義ファイルに反映したとの事でした。</p>
<p>12月23日以降の定義ファイルであれば いくつかのAntiVirus製品で 少しずつ検出駆除できるようになっているのではないでしょうか？</p>]]>
    </content>
</entry>

<entry>
    <title>MoableTypeで複数ブログのGoogleサイトマップを作成する - MultiBlog</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/12/topic-092305.html" />
    <id>tag:www.googrekas.com,2009://2.49</id>

    <published>2009-12-09T14:05:00Z</published>
    <updated>2009-12-27T11:28:04Z</updated>

    <summary>GoogleウエブマスターツールではGoogleにサイトマップを送信する事ができます。今回はMoableTypeのテンプレートを使ってMultiBlogで一つのサイトを構成する場合のサイトマップを自動作成する方法をご紹介いたします</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="Movable Type " scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="サーバ構築Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="multiblog" label="MultiBlog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ウエブマスターツール" label="ウエブマスターツール" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="サイトマップ" label="サイトマップ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>前回はMoableTypeのテンプレートを作成してサイトマッププロトコルに基づいたGoogleサイトマップを自動作成する方法をご紹介しましたが、MoableTypeで複数のブログを一つにまとめてサイトを構成している場合のサイトマップ自動作成方法をご紹介いたします。</p>]]>
        <![CDATA[<h2>複数ブログで1つサイトを構築している場合のサイトマップ</h2>
<p>以前の記事で複数ブログを MTプラグインのMlutiBlogを使って構成する方法をご紹介しましたが実際に僕も当サイトでご紹介した方法を使用しての別サイトをマルチブログで運用しています。</p>
<p>前回紹介したMoable Type のテンプレートを作ってサイトマップを作成する方法では複数ブログサイトではサイトマップが複数作成する事になってしまいます。</p>
<p>複数のサイトマップがあってもかまわないのですが 1つのサイトとして構成運用している場合サイトマップは1つの方がすっきりしていて良いのではないかと思います。</p>
<h3>Moable Type のドキュメントを読んでみる - Multiblog</h3>
<p>Moable Type の公式ドキュメントの中の MultiBlog ページを読んでみると以下の記載があります。</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p>MTMultiBlog </p>
<p>システムで管理している複数のブログの情報を表示します。モディファイアを利用して対象のブログを選択したり、表示の方法を設定できます。</p></blockquote>
<h3>MTMultiBlog ブロックタグを使って対象のブログの情報を選択表示する</h3>
<p>MTMultiBlog タグを使って対象のブログ情報をまとめて選択表示します</p>
<h4>ブログを指定するモデファイアは</h4>
<p>include_blogs="　　" 　を使います</p>
<table>
<tbody>
<tr>
<td>include_blogs="all"</td>
<td>全てのブログを選択</td></tr>
<tr>
<td>include_blogs="3,4"</td>
<td>カンマで区切ってブログIDを選択</td></tr></tbody></table>
<h4>表示の仕方を決めるモデファイアは</h4>
<p>mode="　　"&nbsp; を使います</p>
<table>
<tbody>
<tr><td>mode="loop"</td><td>複数のブログの情報を、ブログ単位にまとめて表示します。</td></tr>
<tr><td>mode="context"</td><td>複数のブログの情報を、全体でソートして表示します。</td></tr>
</tbody>
</table>
<h3>ブログID:3とID:4をブログ毎に並べて出力する場合の書式</h3>
<p>例えばブログID:3とID:4をブログ毎に並べて出力する場合の書式は以下のように記述します。</p><pre><p>&lt;MTMultiBlog mode="loop" include_blogs="3,4"&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ↑<br />この間に取得したい URL のテンプレートタグを記述します<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ↓</p>
<p>&lt;/MTMultiBlog&gt;</p>
</pre>
<p>&nbsp;</p>
<h2>複数ブログをまとめたサイトマップを出力するテンプレート</h2>
<p>前回作成したサイトマッププロトコルに基づいたサイトマップを出力させるテンプレートに MltiBlog を追加して複数ブログ対応にしてみます。</p>
<p>リストが長くなるので 今回は メインページと ブログ記事(個別エントリー)、アーカイブインデックスの3種類のみ入れています。</p>
<p>ご自身のサイトの構成にあわせてカテゴリー等を追加してください。</p><pre><p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;urlset xmlns="ttp://www.sitemaps.org/schemas/sitemap/0.9"&gt;</p>
<p><br />&lt;MTIgnore&gt;【ここに &lt;MTMultiBlog&gt;を挿入します】&lt;/MTIgnore&gt;<br />&lt;MTMultiBlog mode="loop" include_blogs="3,4"&gt;</p>
<p><br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTBlogURL encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />&lt;/url&gt;<br />&nbsp;<br />&lt;MTIfArchiveTypeEnabled archive_type="Individual"&gt; <br />&lt;MTSetVarBlock name="blogentrycount"&gt;&lt;$MTBlogEntryCount$&gt;&lt;/MTSetVarBlock&gt;<br />&lt;MTEntries lastn="$blogentrycount"&gt;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTEntryPermalink encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;priority&gt;1.0&lt;/priority&gt;<br />&lt;/url&gt;<br />&lt;/MTEntries&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;</p>
<p>&lt;url&gt;<br />&lt;loc&gt;&lt;$MTLink template="アーカイブインデックス" encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;/url&gt;</p>
<p><br />&lt;MTIgnore&gt;【ここに &lt;/MTMultiBlog&gt;を挿入します】&lt;/MTIgnore&gt;<br />&lt;/MTMultiBlog&gt;</p>
<p><br />&lt;/urlset&gt;</p>
</pre>
<h3>テンプレートが完成したら 保存・再構築 します。</h3>
<p>サイトのルートに sitemaps.xml が出力されていますのでFTPツールでダウンロードして内容を確認してみてください</p>
<h3>必要に応じて再構築トリガーを設定する</h3>
<p>この状態ではサイトマップ用のインデックステンプレートがある方のブログを更新した時しかサイトマップを出力しませんので サブのブログを更新した時は手動で再構築しなければなりません。</p>
<p>僕の場合はサブブログは更新頻度が低いので手動で行っておりますが必要ならば再構築トリガーを設定してサブブログ更新時も再構築を行うようにする事もできます。</p>
<p>&nbsp;</p>
<p>以上で Moable Type のテンプレートを使用して サイトマッププロトコルに対応したサイトマップ（複数ブログ版）の紹介を終わります。</p>]]>
    </content>
</entry>

<entry>
    <title>MoableTypeでGoogleサイトマップを自動作成する - Googleウエブマスターツール</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/12/topic-062350.html" />
    <id>tag:www.googrekas.com,2009://2.48</id>

    <published>2009-12-06T14:50:00Z</published>
    <updated>2009-12-27T09:29:28Z</updated>

    <summary>GoogleウエブマスターツールではGoogleにサイトマップを送信する事ができます。今回はMoableTypeのテンプレートを使ってサイトマッププロトコルに基づいたサイトマップを自動作成する方法をご紹介いたします。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="Movable Type " scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="サーバ構築Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ウエブマスターツール" label="ウエブマスターツール" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="サイトマップ" label="サイトマップ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>前回、Googleウエブマスターツール サイト設定項目の中のサイトマップの送信についてのご紹介とサイトマップの作り方と送信方法についてのご紹介をいたしました。</p>
<p>今回は MoableTypeのテンプレートを使って サイトマッププロトコルに基づいたサイトマップの自動作成をする方法のご紹介です。</p>]]>
        <![CDATA[<h2>サイトマッププロトコルに基づいたサイトマップの自動作成</h2>
<p>前回はGoogleがサイトマップとして受け付けてくれるサイトマップの種類とその作成方法についてご紹介しましたが MoableType を使ってサイトを構築している場合はサイトマップを自動で作成する事ができます。</p>
<h3>サイトマップを出力する為にMableTypeテンプレートを利用する</h3>
<p>MoableTypeのテンプレートはサイトにある情報を基にHTMLを出力するのが主な機能でがRSS等のフィードも出力できますので サイトマッププロトコルに基づいたサイトマップをXML形式のファイルに出力する事が可能です。<br />。</p>
<h3>サイトマッププロトコルに基づいたサイトマップのおさらい</h3>
<p>サイトマップ プロトコル形式のサイトマップはサイトのURLのリストを含んだXMLファイルでサイトマップを作成します。</p>
<p>ウェブページのURLアドレスリストを記載したsitemaps.org準拠のXMLファイル「Sitemaps」形式が現在主流です。</p>
<p>この規格は、もともとGoogleが「Google Sitemaps」として提供していたもので、後にYahoo!とMicrosoft（Bing）等も加わって共通規格として統一化されました。</p>
<h4>サイトマッププロトコルに基づいたサイトマップの書式</h4>
<pre><p>&nbsp;&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&nbsp; &lt;urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;url&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;loc&gt;http://www.example.com/&lt;/loc&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;lastmod&gt;2005-01-01&lt;/lastmod&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;changefreq&gt;monthly&lt;/changefreq&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;priority&gt;0.8&lt;/priority&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/url&gt; <br />　　　↑<br />&nbsp;&nbsp;&nbsp; この間にサイト内のURLを上記の書式で追加します。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ↓<br />&nbsp; &lt;/urlset&gt;</p>
</pre>
<h2>サイトマップ自動作成用の MoableTypeテンプレートを作成する</h2>
<p>順を追って、サイトマップ自動作成用の MoableTypeテンプレートを作成しましょう。</p>
<h3>カスタムインデックステンプレートを作成します</h3>
<p>まず ブログ管理画面より「デザイン」→「テンプレート」→「インデックステンプレートを作成」をクリックします。</p>
<p>テンプレート作成画面で以下の項目を入力します。</p>
<table>
<tbody>
<tr>
<td>テンプレート名：</td>
<td>サイトマップ（名前は任意です）</td></tr>
<tr>
<td>テンプレートの種類：</td>
<td>カスタムインデックステンプレート</td></tr>
<tr>
<td>出力ファイル名：</td>
<td>sitemaps.xml</td></tr>
<tr>
<td>ファイルへのリンク：</td>
<td>（特に設定不要です）</td></tr></tbody></table>
<h4>最初にメインページのサイトマップを作成してみます</h4>
<p>テンプレートの内容に 下記 の内容をコピー＆ペーストしてください。</p>
<pre><p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9&gt;<br />&nbsp;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTBlogURL encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />&lt;/url&gt;</p>
<p>&lt;/urlset&gt;</p>
</pre>
<p>出来上がったら保存、再構築します。</p>
<p>サイトのルートに sitemaps.xml というファイルが出来上がっていますので FTPツールでダウンロードしてテキストエディターで内容を確認します</p>
<p>以下のようにサイトマップが作成されていれば成功です。</p>
<pre><p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9&gt;</p>
<p><br />&lt;url&gt;<br />&lt;loc&gt;http://www.example.com/&lt;/loc&gt;<br />&lt;lastmod&gt;2009-12-02T21:24:33+09:00&lt;/lastmod&gt;<br />&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />&lt;/url&gt;</p>
<p><br />&lt;/urlset&gt;</p>
</pre>
<h3>次にその他の項目も作成してテンプレートに付加します</h3>
<p>一般的に MoableType では以下の項目を使っていますのでお使いの項目に合わせて作成します</p>
<p>ブログ記事(個別エントリー)<br />ブログ記事リスト(カテゴリー)<br />ブログ記事リスト(月別)<br />アーカイブインデックス</p>
<h4>ブログ記事アーカイブを作成</h4>
<pre><p>&lt;MTIfArchiveTypeEnabled archive_type="Individual"&gt; <br />&lt;MTSetVarBlock name="blogentrycount"&gt;&lt;$MTBlogEntryCount$&gt;&lt;/MTSetVarBlock&gt;<br />&lt;MTEntries lastn="$blogentrycount"&gt;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTEntryPermalink encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;priority&gt;1.0&lt;/priority&gt;<br />&lt;/url&gt;<br />&lt;/MTEntries&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;</p>
</pre>
<h4>カテゴリーアーカイブを作成</h4>
<pre><p><br />&lt;MTIfArchiveTypeEnabled archive_type="Category"&gt; <br />&lt;MTCategories&gt;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTCategoryArchiveLink encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;MTEntries lastn="1" sort_by="modified_on"&gt;<br />&lt;lastmod&gt;&lt;$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;/MTEntries&gt;<br />&lt;/url&gt;<br />&lt;/MTCategories&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;</p>
</pre>
<h4>月別アーカイブを作成</h4>
<pre><p><br />&lt;MTIfArchiveTypeEnabled archive_type="Monthly"&gt; <br />&lt;MTArchiveList archive_type="Monthly"&gt;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTArchiveLink encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;MTEntries lastn="1" sort_by="modified_on"&gt;<br />&lt;lastmod&gt;&lt;$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;/MTEntries&gt;<br />&lt;/url&gt;<br />&lt;/MTArchiveList&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;</p>
</pre>
<p>&nbsp;</p>
<h4>アーカイブインデックスを作成</h4>
<pre><p>&lt;url&gt;<br />&lt;loc&gt;&lt;$MTLink template="アーカイブインデックス" encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;/url&gt;</p>
</pre>
<p>&nbsp;</p>
<h3>出来上がったテンプレートは以下のようになっているはずです</h3>
<pre><p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9&gt;<br />&nbsp;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTBlogURL encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />&lt;/url&gt;<br />&nbsp;<br />&lt;MTIfArchiveTypeEnabled archive_type="Individual"&gt; <br />&lt;MTSetVarBlock name="blogentrycount"&gt;&lt;$MTBlogEntryCount$&gt;&lt;/MTSetVarBlock&gt;<br />&lt;MTEntries lastn="$blogentrycount"&gt;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTEntryPermalink encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;priority&gt;1.0&lt;/priority&gt;<br />&lt;/url&gt;<br />&lt;/MTEntries&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;<br />&nbsp;</p>
<p>&lt;MTIfArchiveTypeEnabled archive_type="Category"&gt; <br />&lt;MTCategories&gt;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTCategoryArchiveLink encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;MTEntries lastn="1" sort_by="modified_on"&gt;<br />&lt;lastmod&gt;&lt;$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;/MTEntries&gt;<br />&lt;/url&gt;<br />&lt;/MTCategories&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;<br />&nbsp;<br />&lt;MTIfArchiveTypeEnabled archive_type="Monthly"&gt; <br />&lt;MTArchiveList archive_type="Monthly"&gt;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTArchiveLink encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;MTEntries lastn="1" sort_by="modified_on"&gt;<br />&lt;lastmod&gt;&lt;$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;/MTEntries&gt;<br />&lt;/url&gt;<br />&lt;/MTArchiveList&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;<br />&nbsp;<br />&lt;url&gt;<br />&lt;loc&gt;&lt;$MTLink template="アーカイブインデックス" encode_xml="1"$&gt;&lt;/loc&gt;<br />&lt;lastmod&gt;&lt;$MTDate format="%Y-%m-%dT%H:%M:%S"$&gt;&lt;$MTBlogTimezone$&gt;&lt;/lastmod&gt;<br />&lt;/url&gt;<br />&nbsp;<br />&lt;/urlset&gt;</p>
</pre>
<p>以上できあがりましたら テンプレートを保存・再構築します。</p>
<p>出来上がりました sitemaps.xml をFTPツールでダウンロードして内容を確認してみてください。</p>]]>
    </content>
</entry>

<entry>
    <title>Googleサイトマップについて - Googleウエブマスターツール</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/12/topic-042340.html" />
    <id>tag:www.googrekas.com,2009://2.47</id>

    <published>2009-12-04T14:40:00Z</published>
    <updated>2009-12-04T14:43:13Z</updated>

    <summary>Googleウエブマスターツールではサイトマップを送信する事によりGoogleクローラーに対しサイト構成をを伝達する事ができます。今回はサイトマップとはなにか？、更にサイトマッププロトコルに基づいたサイトマップの作成方法をご紹介いたします。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="サーバ構築Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ウエブマスターツール" label="ウエブマスターツール" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="サイトマップ" label="サイトマップ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>前回、Googleウエブマスターツール サイト設定項目の中の設定欄にある使用するドメイン項目の説明とともに.htaccess を使った301リダイレクトによるドメインのWWW有り無しの統一に関する設定方法をご紹介いたしました。</p>
<p>今回は同じく Googleウエブマスターツールのサイト設定項目のサイトマップの送信についてのご紹介とサイトマップの作り方と送信方法についてのご紹介です。<br /></p>]]>
        <![CDATA[<h2>Googleウエブマスターツール サイトマップについて</h2>
<p>Googleウエブマスターツールの中には Googleにサイトマップを送信する機能があります。</p>
<h3>サイトマップとは ?</h3>
<p>Googleウエブマスターツールのサイトマップの項目には以下のように書いてあります</p>
<blockquote>
<p>サイトマップを送信すると、自動で検出されないページについての情報を提供することができます。</p>
<p>自身の管理するサイトマップを作成して送信する事によって Googleのクローラーにサイトの情報を提供してサイトを隅々までクロールしやすくさせる事ができるようになります。</p></blockquote>
<h3>サイトマップの作成方法</h3>
<h4>1.サイトマッププロトコルに基づいて作成する</h4>
<ol>
<li>サイトマッププロトコルに基づいて手動で作成する</li>
<li>サイトマップ生成ツールを利用して作成する</li></ol>
<h4>2.RSS/Atom フィードをサイトマップとして使用する</h4>
<p>Google では、RSS（Real Simple Syndication）2.0 と Atom 1.0 のフィードのみを受け入れています。ブログにRSSやAtomフィードがある場合はサイトマップとして使用できます。</p>
<p>ただしこれらのフィードでは直近の情報しか含まれないため全体の情報をすべて提供する事はできません。</p>
<h4>3.テキスト ファイルに基づいてサイトマップを作成する</h4>
<p>Google では以下の書式で1行ずつ書いたテキストファイルもサイトマップとして送信できます。</p><pre><p>http://www.example.com/file1.html</p>
<p>http://www.example.com/file2.html</p>
</pre>
<h2>サイトマッププロトコルに基づいたサイトマップを作成する</h2>
<p>サイトマップファイルにはいくつか種類がありますが、サイトマップ プロトコル形式はサイトのURLのリストを含んだXMLファイルでサイトマップを作成します。</p>
<p>ウェブページのURLアドレスリストを記載したsitemaps.org準拠のXMLファイル「Sitemaps」形式が現在主流です。</p>
<p>この規格は、もともとGoogleが「Google Sitemaps」として提供していたもので、後にYahoo!とMicrosoft（Bing）等も加わって共通規格として統一化されました。</p>
<h3>手動での作成方法</h3>
<p>テキスト ファイルで ".xml " の拡張子で保存します。<br />( sitemaps.xml 等の名前をつけます。)</p><pre><p>ファイルの先頭に次の行を追加します。<br />&nbsp;&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&nbsp; &lt;urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"&gt;<br />　　　↑<br />この間にサイト内のURLを所定の書式で追加します。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ↓<br />&nbsp; &lt;/urlset&gt;<br />ファイルの末尾に上の行を追加します。</p>
</pre>
<p>各 URL のエントリは以下のように作成します。<br />&lt;loc&gt; &lt;loc&gt; タグでサイトのURLを1ページづつ指定します。</p><pre><p>&lt;url&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;loc&gt;http://www.example.com/&lt;/loc&gt;<br />&nbsp;&nbsp;&nbsp; &lt;lastmod&gt;2005-01-01&lt;/lastmod&gt;<br />&nbsp;&nbsp;&nbsp; &lt;changefreq&gt;monthly&lt;/changefreq&gt;<br />&nbsp;&nbsp;&nbsp; &lt;priority&gt;0.8&lt;/priority&gt;<br />&lt;/url&gt; </p>
</pre>
<p>サイトマッププロトコル形式は URLの情報だけでなく、最終更新日、更新頻度、URL の優先度などの詳細情報を含めることができるので、より正確なクロールが可能になります。<br />この形式は、サーバにXMLファイルをアップロードする必要があります。</p>
<h3>サイトマップをサイトにアップロードする。</h3>
<p>FTP ツールで 作成した XML形式のファイルをサイトのルートにアップロードします。</p>
<h3>Googleウエブマスターツール・サイトマップで送信</h3>
<p>Googleウエブマスターツールのサイトマップでアップロードした サイトマップを Googleに送信します。</p>
<ol>
<li>ウエブマスターツール・サイトマップの項目でサイトマップを送信するをクリック</li>
<li>サイトマップファイルの名前を入力して 送信ボタンを押します。</li></ol>
<p>[ 　　　] の部分に作成したファイル名を入力します。</p><pre><p>http://www.example.com/ [sitemaps.xml] </p>
</pre>
<p>以上で サイトマッププロトコルに基づいたサイトマップを作成する事ができましたが大量にあるコンテンツをひとつひとつ作成するのはとても大変です。</p>
<p>サイトマップ作成ルール等もあるらしいですが Moable Type でサイトを構築されていれば サイトマップ用のテンプレートを作成すれば サイトマップを自動で作成する事が可能になります</p>
<p>次回は Moable Type のテンプレートを作成してサイトマッププロトコルに基づいたサイトマップの作成方法をご紹介する予定です。</p>]]>
    </content>
</entry>

<entry>
    <title>HTTP301リダイレクト .htaccess を使ったWWW有り無しのURL統一</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/11/topic-300125.html" />
    <id>tag:www.googrekas.com,2009://2.46</id>

    <published>2009-11-29T16:25:00Z</published>
    <updated>2009-12-04T14:50:59Z</updated>

    <summary>Googleウエブマスターツールでは使用するドメインを設定する事ができますがさらに 301リダイレクトを使ってこれを統一する事ができます。その方法をご紹介いたします。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="サーバー構築スキル" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="サーバ構築Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="301リダイレクト" label="301リダイレクト" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="htaccess" label="htaccess" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ウエブマスターツール" label="ウエブマスターツール" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>Googleウエブマスターツールの設定項目に 使用するドメインという項目がありますが皆さん設定していらっしゃいますか？</p>
<p>項目のヘルプには</p>
<blockquote>
<p>使用するドメインとは、サイトのページをインデックスに登録する際に使用するドメインです。<br />使用するドメインを http://www.example.comと指定すると、http://example.com の形式のリンクが検出された場合、Google ではそのリンクを http://www.example.com として処理します。また、検索結果に表示する URL は設定に基づいて決まります。インデックスに変更が反映されるまで時間がかかることがあります。</p></blockquote>
<p>と書いてあります。<br />いまいちわかりずらい記述ですね・・・</p>]]>
        <![CDATA[<p>さらにウェブマスター/サイト所有者 ヘルプを参照すると「使用するドメイン(WWWの有無)」と言う項目を見つけることが出来ます。</p>
<p>御一読されることをお勧めいたします。</p>
<h2>運用するサイトが WWW有り無し両方で参照できる場合は注意</h2>
<h3>検索エンジンでは別サイトとして扱われる</h3>
<p>運用するサイトが http://www.example.com(WWW有り) でも http://example.com(WWW無し)双方で同じコンテンツにアクセスできる場合は注意が必要です。</p>
<p>検索エンジンでは http://www.example.com(WWW有り)と&nbsp; http://example.com(WWW無し)を別のサイトと扱いますので使用するドメインを設定しないと、Google では、ドメインに www を含むバージョンと www を含まないバージョンは、別のページへの異なる参照として処理されます。</p>
<p>双方は人にとっては同じで事であっても、検索エンジンにとってはまったく別のページとしての扱いになります。</p>
<p>この場合サイトの被リンクが双方に張られてい場合は分散してしまいますし、それよりも異なるURLで同じコンテンツを展開していることになっては、複製コンテンツとして検索エンジンにマークされてしまう危険があるのではないかと考えます。</p>
<p>WWW有りとWWW無しのどちらを優先的に使うかは任意お選びいただけたらと思います。</p>
<h3>Googleウエブマスターツールで使用するドメインを設定する</h3>
<p>Googleウエブマスターツールの「使用するドメイン」の項目では検索結果にサイトを表示させる時に優先的に使用するバージョンを指定する事が可能です。</p>
<p>使用するドメインの項目で どちらかのバージョンに設定しておきましょう。</p>
<p>Googleウエブマスターツールでの設定は検索エンジンが Google の場合に有効となります。</p>
<h2>HTTP301リダイレクトを使用して WWWの有り無しを統一する</h2>
<h3>Googleウェブマスター/サイト所有者 ヘルプには以下の注意が・・</h3>
<p>Googleウェブマスター/サイト所有者 ヘルプには以下の注意があります</p>
<blockquote>
<p>注: 使用するドメインを設定した後、301 リダイレクトを使って使用しないドメインからトラフィックをリダイレクトできます。これにより、他の検索エンジンやユーザーはどのバージョンを使用するかがわかります。</p></blockquote>
<p>Googleでは使用するドメインを設定した後は他の検索エンジンやユーザーに対しても同じバージョンが使用できるように 301リダイレクトを使ってバージョンを統一した方が良いと記載されています。</p>
<p>親切な注意だと思います</p>
<h3>301リダイレクトでWWW有り無しバージョンの統一</h3>
<p>301リダイレクトを使用してWWW有り無しバージョンを統一するには .htaccess ファイルに以下の記述を追加してサイトにアップロードします。</p>
<h4>WWW有りのバージョンに統一する場合</h4><pre><p>Options +FollowSymLinks<br />RewriteEngine on<br />RewriteCond %{HTTP_HOST} ^example\.com<br />RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]</p>
</pre>
<h4>WWW無しのバージョンに統一する場合</h4><pre><p>Options +FollowSymLinks<br />RewriteEngine on<br />RewriteCond %{HTTP_HOST} ^www.example\.com<br />RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]</p>
</pre>
<p>.htaccess の記述方法等については過去の以下の記事を参照してください<br /><a href="http://www.googrekas.com/2009/05/topic-181835.html">http://www.googrekas.com/2009/05/topic-181835.html</a></p>
<p>当サイトも WWW有りと無しで同じコンテンツにアクセスできますので&nbsp; Googleウエブマスターツールの使用するドメイン設定と 301リダイレクト設定との両方で統一しています<br /></p>]]>
    </content>
</entry>

<entry>
    <title>MultiBlog：複数ブログで一つのサイトを構成 - パンくずリスト</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/11/topic-252004.html" />
    <id>tag:www.googrekas.com,2009://2.45</id>

    <published>2009-11-25T11:04:00Z</published>
    <updated>2009-11-25T11:04:03Z</updated>

    <summary>複数ブログを一つのサイトを構築する為にMTプラグイン MultiBlogを使って、パンくずリストのカスタマイズを具体的にご紹介しています。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="MTプラグイン" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Movable Type " scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="multiblog" label="MultiBlog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="グローバルナビ" label="グローバルナビ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="複数ブログ" label="複数ブログ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>前回は複数のブログを使って一つのサイトを構成する場合双方のコンテンツにアクセスを保証する為にMTプラグイン：MultiBlogを使ってグローバルナビゲーションツールバーにリンクを作成する方法をご紹介しました。</p>
<p>もちろん、ナビゲーションツールバーのリンクは固定的に他方のブログのURLを直接指定してもかまわないのですが サイトを移転したり公開URLを変更するような事があってもリンクを生成できる様にする為 MultiBlog を使った方が良いと考えます。<br /></p>]]>
        <![CDATA[<h2>MultiBlogを使って一つに構成した複数ブログのパンくずリスト</h2>
<p>さて、サイトにパンくずリスト（トピックパス）を装備している場合2つ目のブログへのリンクパスは一つ目のブログのHomeを起点としなくてはいけません。</p>
<p>今回はこのパンくずリスト（トピックパス）をカスタマイズする方法をご紹介します。</p>
<h3>mt.Vicuna テンプレートのパンくずリストのカスタマイズ</h3>
<p>ブログID:3 トピックスは変更はありません<br />以下のようになっています。</p>
<p><br />BlogID:3</p><pre><p>&lt;p class="topicPath"&gt;<br />&nbsp;&lt;a href="&lt;MTMultiBlog include="3"&gt;&lt;$MTBlogURL$&gt;&lt;/MTMultiBlog&gt;" rel="nofollow"&gt;Home&lt;/a&gt;<br />&nbsp;&lt;MTIf name="tempName" ne="index_mail"&gt;&amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;a href="&lt;$MTBlogURL$&gt;" rel="nofollow"&gt;商品紹介&lt;/a&gt;<br />&nbsp;&lt;MTIf name="tempName" ne="index_main"&gt;&amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" eq="index_archive_datebased"&gt;&lt;a href="&lt;$MTLink template="アーカイブインデックス"$&gt;"&gt;Archives&lt;/a&gt; &amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" eq="index_archive_category"&gt;<br />&nbsp;&nbsp;&lt;MTParentCategories glue=" | " exclude_current="1"&gt;&lt;a href="&lt;$MTCategoryArchiveLink$&gt;"&gt;&lt;$MTCategoryLabel$&gt;&lt;/a&gt; &amp;gt;&lt;/MTParentCategories&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" eq="individual_webpage"&gt;<br />&nbsp;&nbsp;&lt;MTParentFolders&gt;&lt;$MTFolderLabel$&gt; &amp;gt; &lt;/MTParentFolders&gt; <br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" like="mailForm"&gt;<br />&nbsp;&nbsp;&lt;MTIf name="tempName" ne="mailForm"&gt;&lt;a href="&lt;$MTLink template="mail_form:メールフォーム"$&gt;" rel="nofollow"&gt;お問合せ&lt;/a&gt; &amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" like="entry|system_comment"&gt;<br />&nbsp;&nbsp;&lt;MTIfNonEmpty tag="MTEntryCategory"&gt;<br />&nbsp;&nbsp;&nbsp;&lt;MTEntryCategories glue=" | "&gt;&lt;a href="&lt;$MTCategoryArchiveLink$&gt;"&gt;&lt;$MTCategoryLabel$&gt;&lt;/a&gt; &amp;gt;&lt;/MTEntryCategories&gt;<br />&nbsp;&nbsp;&lt;/MTIfNonEmpty&gt;<br />&nbsp;&nbsp;&lt;MTIf name="tempName" like="system_comment"&gt;<br />&nbsp;&nbsp;&nbsp;&lt;a href="&lt;MTEntryLink&gt;"&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt; &amp;gt;<br />&nbsp;&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" ne="index_main"&gt;<br />&nbsp;&nbsp;&lt;span class="current"&gt;&lt;$MTGetVar name="page_title"$&gt;&lt;/span&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&lt;/p&gt;<br /></p>
</pre>
<p>ブログID:4 は ブログID:3の "Home" へのパスをたどるようにします。具体的には "Home"へのパスを &lt;MTMultiBlog include="3"&gt;を使って記述します </p>
<p>Blog ID:4</p><pre><p>&lt;p class="topicPath"&gt;<br />&nbsp;&lt;a href="&lt;MTMultiBlog include="3"&gt;&lt;$MTBlogURL$&gt;&lt;/MTMultiBlog&gt;" rel="nofollow"&gt;Home&lt;/a&gt;<br />&nbsp;&lt;MTIf name="tempName" ne="index_mail"&gt;&amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;a href="&lt;$MTBlogURL$&gt;" rel="nofollow"&gt;商品紹介&lt;/a&gt;<br />&nbsp;&lt;MTIf name="tempName" ne="index_main"&gt;&amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" eq="index_archive_datebased"&gt;&lt;a href="&lt;$MTLink template="アーカイブインデックス"$&gt;"&gt;Archives&lt;/a&gt; &amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" eq="index_archive_category"&gt;<br />&nbsp;&nbsp;&lt;MTParentCategories glue=" | " exclude_current="1"&gt;&lt;a href="&lt;$MTCategoryArchiveLink$&gt;"&gt;&lt;$MTCategoryLabel$&gt;&lt;/a&gt; &amp;gt;&lt;/MTParentCategories&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" eq="individual_webpage"&gt;<br />&nbsp;&nbsp;&lt;MTParentFolders&gt;&lt;$MTFolderLabel$&gt; &amp;gt; &lt;/MTParentFolders&gt; <br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" like="mailForm"&gt;<br />&nbsp;&nbsp;&lt;MTIf name="tempName" ne="mailForm"&gt;&lt;a href="&lt;$MTLink template="mail_form:メールフォーム"$&gt;" rel="nofollow"&gt;お問合せ&lt;/a&gt; &amp;gt;&lt;/MTIf&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" like="entry|system_comment"&gt;<br />&nbsp;&nbsp;&lt;MTIfNonEmpty tag="MTEntryCategory"&gt;<br />&nbsp;&nbsp;&nbsp;&lt;MTEntryCategories glue=" | "&gt;&lt;a href="&lt;$MTCategoryArchiveLink$&gt;"&gt;&lt;$MTCategoryLabel$&gt;&lt;/a&gt; &amp;gt;&lt;/MTEntryCategories&gt;<br />&nbsp;&nbsp;&lt;/MTIfNonEmpty&gt;<br />&nbsp;&nbsp;&lt;MTIf name="tempName" like="system_comment"&gt;<br />&nbsp;&nbsp;&nbsp;&lt;a href="&lt;MTEntryLink&gt;"&gt;&lt;$MTEntryTitle$&gt;&lt;/a&gt; &amp;gt;<br />&nbsp;&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&nbsp;&lt;MTIf name="tempName" ne="index_main"&gt;<br />&nbsp;&nbsp;&lt;span class="current"&gt;&lt;$MTGetVar name="page_title"$&gt;&lt;/span&gt;<br />&nbsp;&lt;/MTIf&gt;<br />&lt;/p&gt;</p>
</pre>
<p>これでパンくずリストのマルチブログ対応は終了です。</p>
<p>サイトを再構築して 動作を確認します。</p>]]>
    </content>
</entry>

<entry>
    <title>MultiBlog：複数のブログを使って一つのサイトを構成する - 2</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/10/topic-042233.html" />
    <id>tag:www.googrekas.com,2009://2.44</id>

    <published>2009-10-04T13:33:22Z</published>
    <updated>2009-10-05T14:32:23Z</updated>

    <summary>複数ブログを一つのサイトを構築する為にグローバルナビゲーションのリンクをMTプラグイン MultiBlog を使ってカスタマイズする方法を具体的にご紹介しています。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="MTプラグイン" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Movable Type " scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="multiblog" label="MultiBlog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="グローバルナビ" label="グローバルナビ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="複数ブログ" label="複数ブログ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>前回はサイトを構成するコンテンツを種類、更新頻度や形態により分類し分析した結果でブログの数を決定するところまでお話しました。</p>
<p>ここから具体的に複数のブログで一つのサイトを構成する方法をご紹介して行きますが最初に前回の内容を整理いたします。<br /></p>]]>
        <![CDATA[<h2>前回決定したサイトの構成</h2>
<h3>1つ目のブログの構成(ブログ:A)<br /></h3>
<p>ニュースリリース（トピックス）</p>
<table>
<tbody>
<tr>
<th>コンテンツ</th>
<th>MovableTypeの機能又は仕様</th></tr>
<tr>
<td>ニュースリリース（トピックス)</td>
<td>ブログ記事（通常のエントリーを使う)</td></tr>
<tr>
<td>事業内容</td>
<td>MovableTypeのWebページ機能</td></tr>
<tr>
<td>会社概要（このサイトについて）</td>
<td>MovableTypeのWebページ機能</td></tr>
<tr>
<td>お問合せ</td>
<td>フォームメールを作成する</td></tr></tbody></table>
<p>事業内容や会社概要は更新頻度が少ない為MovableTypeのWebページで作成します</p>
<h3>2つ目のブログの構成(ブログ：B)</h3>
<p>商品案内(商品紹介）<br /></p>
<table>
<tbody>
<tr>
<th>コンテンツ</th>
<th>MovableTypeの機能又は仕様</th></tr>
<tr>
<td>商品案内（商品紹介）</td>
<td>ブログ記事（通常のエントリーを使う)</td></tr></tbody></table>
<h2>MTプラグイン：MultiBlog について</h2>
<p>MTプラグイン：MultiBlog は Movable Type に標準装備のプラグインです。<br />MultiBlog を使用する事で ブログの中に他のブログの内容を表示する事が可能になります。<br />ここでは 複数のブログを使用して一つのサイトを構成する為に使用いたします。</p>
<p>まず目的のブログのIDを確認しておきます。</p>
<h3>MovableTypeのブログIDの確認方法</h3>
<p>ブログ ID は、管理画面のシステムメニュー「ブログ」で、一覧から該当のブログのタイトルをクリックし、ブラウザの URL 欄に表示される文字列の最後の数字部分で確認することができます。</p>
<p>以下の例の場合、行の最後「blog_id=1」の部分で、ブログ ID は「1」となります。</p><pre><p>http://www.example.com/cgi-bin/mt/mt.cgi?_mode=dashboard&amp;blog_id=1</p>
</pre>
<h3>MTプラグイン：MultiBlog を使用する為の準備</h3>
<ol>
<li>１つ目のブログ（Blog：A) のダッシュボードを表示します</li>
<li>画面上部にある「設定」→「プラグイン」を選択</li>
<li>プラグイン一覧の中から MultiBlog2.0 をクリックして設定を選択</li>
<li>コンテンツのセキュリティは「システムの規定値を使用」のまま</li>
<li>MTMultiBlogタグの規定値の属性 で「含めるブログ」を選択</li>
<li>データを利用したい2つ目のブログ(Blog；B)のブログIDを入力します</li>
<li>入力が完了したら「変更を保存」ボタンを押して変更を反映させます </li></ol>
<p>同様に 
<ol>
<li>2つ目のブログ（Blog：B) のダッシュボードを表示します</li>
<li>画面上部にある「設定」→「プラグイン」を選択</li>
<li>プラグイン一覧の中から MultiBlog2.0 をクリックして設定を選択</li>
<li>コンテンツのセキュリティは「システムの規定値を使用」のまま</li>
<li>MTMultiBlogタグの規定値の属性 で「含めるブログ」を選択</li>
<li>データを利用したい1つ目のブログ(Blog；A)のブログIDを入力します</li>
<li>入力が完了したら「変更を保存」ボタンを押して変更を反映させます </li></ol>
<p>以上で MTプラグイン：MultiBlog を使用する準備が整いました<br /></p>
<h2>2つのブログにまたがるグローバルナビゲーションを構成する</h2>
<p>複数のブログを一つのサイトとして構成する為には双方のブログのコンテンツにアクセスするためにリンクを作成しなくてはなりません。</p>
<p>そこでここでは サイト上部に位置するグローバルナビゲーションにリンクを構成する事にいたします。</p>
<p>グローバルナビゲーションに他のブログへのリンクを構成する事でどのページに移動しても双方のブログコンテンツへの確実な移動を保証します。</p>
<p>グローバルナビゲーションについては以前の記事を参照してください。<br /><a href="http://www.googrekas.com/2009/05/topic-251806.html">http://www.googrekas.com/2009/05/topic-251806.html</a></p>
<p>グローバルナビゲーションツールバーはどのページを参照していても常に表示されるナビゲーションメニューなので他方のブログのリンクを作成するには絶好のモジュールです。<br />尚、グローバルナビゲーションツールバー以外でもサイドバーに常に表示する領域を設けてこれをグローバルナビゲーションとして同様にリンクを作成してもかまいません。</p>
<h3>グローバルナビゲーションツールバーの構成</h3>
<p>mt.Vicunaテンプレートを利用している当サイトのグローバルナビゲーションツールバーの構成は mt.Vicuna標準の構成にサイト概要とフォームメール画面のリンクを付け足して構成しています。</p>
<p>左端から</p>
<table>
<tbody>
<tr>
<th>メニュー</th>
<th>MovableTypeの機能又は仕様</th></tr>
<tr>
<td>Home</td>
<td>メインページ(index.html)へのリンク</td></tr>
<tr>
<td>Archives</td>
<td>アーカイブス(Archives/index.html)へのリンク</td></tr>
<tr>
<td>このサイトについて</td>
<td>MovableTypeのWebページ機能で作成</td></tr>
<tr>
<td>お問合せ</td>
<td>フォームメールへのリンク</td></tr></tbody></table>
<p>となっています</p>
<p>マルチブログ構成にあたってグローバルナビゲーションメニューの名前を仮に各々以下のように書き換えます</p>
<h4>1つ目のブログ(Blog:A)</h4>
<table>
<tbody>
<tr>
<th>既存の項目名</th>
<th>変更した項目名</th></tr>
<tr>
<td>Home</td>
<td>変更なし</td></tr>
<tr>
<td>Archives</td>
<td>Blog:Aはニュースを投稿するので仮にトピックスと変更します</td></tr>
<tr>
<td>このサイトについて</td>
<td>サイト概要、又は会社概要とします</td></tr>
<tr>
<td>お問合せ</td>
<td>特に変更無し</td></tr></tbody></table>
<h4>2つ目のブログ(Blog:B)</h4>
<table>
<tbody>
<tr>
<th>既存の項目名</th>
<th>変更した項目名</th></tr>
<tr>
<td>Home</td>
<td>Blog:Bは商品を投稿しますので商品紹介とします</td></tr>
<tr>
<td>Archives</td>
<td>商品Archivesなので商品紹介とします</td></tr>
<tr>
<td>このサイトについて</td>
<td>Blog:Aのものを使いますので使用しません</td></tr>
<tr>
<td>お問合せ</td>
<td>Blog:Aのものを使いますので使用しません</td></tr></tbody></table>
<p>この構成の中に双方のブログ（Blog:AとB)へのリンクを付け足して一つのサイト構成とします。 
<h3>マルチブログ構成のサイトのグローバルナビゲーション構成</h3>
<p>各ブログのグローバルナビゲーションツールバーのメニュー構成は各々以下のとおりとします。 
<h4>ブログ:A(Blog:A)のグローバルナビゲーションメニューの構成</h4>
<table>
<tbody>
<tr>
<th>メニュー</th>
<th>MovableTypeの機能又は仕様</th></tr>
<tr>
<td>Home</td>
<td>メインページ(index.html)へのリンク</td></tr>
<tr>
<td>トピックス</td>
<td>アーカイブス(Archives/index.html)へのリンク</td></tr>
<tr>
<td>商品紹介</td>
<td>Blog:Bのメインページ(index.html)へのリンク</td></tr>
<tr>
<td>商品一覧</td>
<td>Blog:Bアーカイブス(Archives/index.html)へのリンク</td></tr>
<tr>
<td>サイト概要、又は会社概要</td>
<td>MovableTypeのWebページ機能で作成</td></tr>
<tr>
<td>お問合せ</td>
<td>フォームメールへのリンク</td></tr></tbody></table>
<p>Blog:A のグローバルナビゲーションツールバーでは商品紹介と商品一覧のリンクにMTプラグイン：MultiBlogを使用してBlog:B のコンテンツにリンクします</p>
<h4>ブログ:B(Blog:B)のグローバルナビゲーションメニューの構成</h4>
<table>
<tbody>
<tr>
<th>メニュー</th>
<th>MovableTypeの機能又は仕様</th></tr>
<tr>
<td>Home</td>
<td>Blog:Aのメインページ(index.html)へのリンク</td></tr>
<tr>
<td>トピックス</td>
<td>Blog:Aのアーカイブス(Archives/index.html)へのリンク</td></tr>
<tr>
<td>商品紹介</td>
<td>メインページ(index.html)へのリンク</td></tr>
<tr>
<td>商品一覧</td>
<td>アーカイブス(Archives/index.html)へのリンク</td></tr>
<tr>
<td>サイト概要、又は会社概要</td>
<td>Blog:Aのサイト概要へのリンク</td></tr>
<tr>
<td>お問合せ</td>
<td>Blog:Aに作成したフォームメールへのリンク</td></tr></tbody></table>
<p>Blog;B のグローバルナビゲーションツールバーではHomeとトピックスのリンクにMTプラグイン：MultiBlogを使用して Blog:Aのコンテンツにリンクします。</p>
<h2>MTプラグイン：MultiBlog を用いてグローバルナビのテンプレートを作成する</h2>
<p>テンプレートの記述にあたって 各々のブログIDは以下のようにします。<br />実際に記述する時は ブログIDを調べて変更してください。<br /></p>
<table>
<tbody>
<tr>
<th>ブログ名</th>
<th>ブログID</th></tr>
<tr>
<td>トビックス：1つ目のブログ（Blog:A)</td>
<td>ID：3</td></tr>
<tr>
<td>商品紹介　：2つ目のブログ（Blog:B)</td>
<td>ID：4</td></tr></tbody></table>
<p>Multiブログの書式は表示したい他方のブログの内容の記述の前に</p><pre>&lt;mtmultiblog include="他方のブログID"&gt;<p></p><p>　「表示したい他方のブログの内容」</p><p>&lt;/mtmultiblog&gt;</p></pre>
<p>と記述します。</p>
<h3>1つ目のブログ(Blog:A)：トピックスのグローバルナビテンプレート</h3>
<p>この内容は mt.Vicuna テンプレートのグローバルナビゲーションのテンプレートの記述をカスタマイズする例で記述しています。<br />お使いのテンプレートが mt.Vicuna 以外の場合はその記述に合わせて修正してください。</p>
<p>2つ目のブログ(Blog:B)のグローバルナビゲーションテンプレートを開き以下の記述を追加します。</p>
<p>Blog:AからBlog:B の商品紹介と商品一覧のリンクにMultiBlogを使用しています。</p><pre>&lt;MTMultiBlog include="4"&gt;<br />&nbsp;&lt;li&lt;MTIf name="tempName" eq="index_main"&gt;&lt;/MTIf&gt;&gt;&lt;a href="&lt;$MTBlogURL$&gt;" rel="nofollow"&gt;商品紹介&lt;/a&gt;&lt;/li&gt;<br />&lt;/MTMultiBlog&gt;<p></p><p>&nbsp;&lt;MTMultiBlog include="4"&gt;<br />&nbsp;&lt;li&lt;MTIf name="tempName" like="index_archive|individual_entry"&gt;&lt;/MTIf&gt;&gt;&lt;a href="&lt;$MTLink template="アーカイブインデックス"$&gt;"&gt;商品一覧&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&lt;/MTMultiBlog&gt;</p></pre>
<h3>2つ目のブログ(Blog:B)：商品紹介のグローバルナビテンプレート</h3>
<p>この内容は mt.Vicuna テンプレートのグローバルナビゲーションのテンプレートの記述をカスタマイズする例で記述しています。<br />お使いのテンプレートが mt.Vicuna 以外の場合はその記述に合わせて修正してください。</p>
<p>2つ目のブログ(Blog:B)のグローバルナビゲーションテンプレートを開き以下の記述を追加します。</p>
<p>Blog:BからBlog:Aの HomeとトピックスのリンクにMultiBlogを使用します。</p><pre><br />&nbsp;&lt;MTMultiBlog include="3"&gt;<br />&nbsp;&lt;li&lt;MTIf name="tempName" eq="index_main"&gt;&lt;/MTIf&gt;&gt;&lt;a href="&lt;$MTBlogURL$&gt;" rel="nofollow"&gt;Home&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&lt;/MTMultiBlog&gt;<br />
&nbsp;&lt;MTMultiBlog include="3"&gt;<br />&nbsp;&lt;li&lt;MTIf name="tempName" like="index_archive|individual_entry"&gt;&lt;/MTIf&gt;&gt;&lt;a href="&lt;$MTLink template="アーカイブインデックス"$&gt;"&gt;トピックス&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&lt;/MTMultiBlog&gt;<br /><p></p></pre>
<p>最後に各々のブログを再構築してグローバルナビゲーションのリンクをクリックして正常に動作するか確認してください。</p>
<p>&nbsp;</p>
<h2>注意</h2>
<p>パンくずリストを使用している場合、2つ目のブログのコンテンツは1つ目のブログの Home&nbsp;からのリンクを表示しなくてはなりません。</p>
<p>次回はパンくずリストを MultiBlogを使ってカスタマイズする方法をご紹介します。&nbsp;</p>]]>
    </content>
</entry>

<entry>
    <title>MultiBlog：複数のブログを使って一つのサイトを構成する - 1</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/09/topic-302109.html" />
    <id>tag:www.googrekas.com,2009://2.43</id>

    <published>2009-09-30T12:09:28Z</published>
    <updated>2009-10-02T10:33:25Z</updated>

    <summary>MTプラグイン MultiBlog を使って複数ブログを使って一つのサイトを構築する方法をご紹介いたします</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="MTプラグイン" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Movable Type " scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="multiblog" label="MultiBlog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="グローバルナビ" label="グローバルナビ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="複数ブログ" label="複数ブログ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>MTプラグイン MultiBlog を使えば他のブログ記事を表示する事ができます。</p>
<p>例えば企業サイト等で日々のニュースや商品、実績紹介等 性格の異なる内容のコンテンツをカテゴリーを使って分類してもいいのですがかなり複雑になります。</p>
<p>そんな時はコンテンツの性格毎にブログを分けて作成してMTプラグイン MultiBlogを使用して一つのサイトとして構成する事ですっきりした構成にする事ができて便利です。</p>
<p>そんなやり方をご紹介いたします</p>]]>
        <![CDATA[<h2>Webサイトのコンテンツを分解する</h2>
<h3>Webサイトのコンテンツを洗い出して分類する</h3>
<p>企業サイトを例にしてみますが アフィリエイトサイトでも同様の考え方で大丈夫です。<br />まずは構築しようとしているWebサイトのコンテンツを分類してみます。</p>
<p>一般的な企業サイトでは以下のようなコンテンツに分けられます</p>
<ul>
<li>事業案内（サービス案内）</li>
<li>商品案内</li>
<li>実績紹介（事例紹介）</li>
<li>ニュースリリース（トピックス)</li>
<li>会社概要（会社沿革)</li>
<li>お問合せ</li>
<li>個人情報保護方針等</li></ul>
<h3>コンテンツの更新頻度や更新形態を把握する</h3>
<p>コンテンツを洗い出して分類したら、それぞれの更新頻度や更新形態を考えます</p>
<h4>コンテンツ毎の更新頻度や形態による分類<br /></h4>
<table>
<tbody>
<tr>
<th>コンテンツ</th>
<th>更新頻度</th>
<th>更新形態</th></tr>
<tr>
<td>事業案内</td>
<td>月に1～2回程度</td>
<td>事業毎にカテゴリ分けをする</td></tr>
<tr>
<td>商品案内</td>
<td>月に4～5回程度</td>
<td>商品毎にカテゴリ分けしてカタログページを構成</td></tr>
<tr>
<td>実績紹介</td>
<td>月に4～5回程度</td>
<td>商品毎にカテゴリ分けして導入実績等を紹介</td></tr>
<tr>
<td>ニュース</td>
<td>場合によって毎日</td>
<td>ニュース用のカテゴリ分けして活発に発信する</td></tr>
<tr>
<td>会社概要</td>
<td>ほぼ無し</td>
<td>変更や更新の頻度は不定期に発生,Webページ機能</td></tr>
<tr>
<td>お問合せ</td>
<td>ほぼ無し</td>
<td>フォームメール画面を作成</td></tr>
<tr>
<td>個人情報保護方針</td>
<td>ほぼ無し</td>
<td>Webページ機能を使う</td></tr></tbody></table>
<h2>更新頻度や性格が共通するコンテンツ毎に整理してみる</h2>
<p>コンテンツの分析に従い実際にいくつのブログで構成するかを決定します。</p>
<p>この作業はMovableTypeをどの様に使ってサイトに組み込むのが最も効果的な方法かを決定する為に重要です。</p>
<p><br />ここでは MultiBlog を説明する為に 2つのブログで構成する事を前提にしてみます</p>
<p>実際に サイトを構成する場合は コンテンツの分析に従いいくつのブログ構成にするかを詳細に設計してみてください。</p>
<h3>サイト構成</h3>
<h4>1つ目のブログの構成</h4>
<table>
<tbody>
<tr>
<th>コンテンツ種類</th>
<th>MovableTypeの機能又は仕様</th></tr>
<tr>
<td>ニュースリリース（トピックス)</td>
<td>ブログ記事（通常のエントリーを使う)</td></tr>
<tr>
<td>事業内容</td>
<td>MovableTypeのWebページ機能を使って作成</td></tr>
<tr>
<td>会社概要（このサイトについて）</td>
<td>MovableTypeのWebページ機能を使って作成</td></tr>
<tr>
<td>お問合せ</td>
<td>フォームメールを作成する</td></tr></tbody></table>
<h4>2つ目のブログの構成</h4>
<table>
<tbody>
<tr>
<th>コンテンツ種類</th>
<th>MovableTypeの機能又は仕様</th></tr>
<tr>
<td>商品案内&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （商品紹介）&nbsp; &nbsp;&nbsp;</td>
<td>ブログ記事（通常のエントリーを使う</td></tr></tbody></table>
<h2>MTプラグイン：MultiBlog を使って2つのブログで一つのサイトを構成する</h2>
<p>さて、上記で設計した内容に沿って2つのブログを作成しますが 一つのサイト構成とする為には2つのブログ間のリンクを作成しなければなりません。<br />そこで MTプラグインの MultiBlog を使って ブログのテンプレートをカスタマイズして双方のブログにリンクを構成します。</p>
<p>次回からはその方法を具体的に順を追ってご紹介いたします。</p>
<p>&nbsp;</p>]]>
    </content>
</entry>

<entry>
    <title>MovableTypeに iMTプラグインを導入してみた</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/08/topic-211648.html" />
    <id>tag:www.googrekas.com,2009://2.42</id>

    <published>2009-08-21T07:48:01Z</published>
    <updated>2010-09-12T13:43:30Z</updated>

    <summary>Nokia携帯電話からMovableType管理画面にアクセスして記事を投稿する為に iMTプラグインを導入してみました。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="MTプラグイン" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="nokia" label="Nokia" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ipod" label="iPod" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p class="img_L"><a title="TrackpointKeyboard" href="http://www.googrekas.com/img/NokiaE71.JPG" target="_blank"><img alt="NokiaE71" src="http://www.googrekas.com/img/NokiaE71.JPG" width="160" height="120" /></a></p>
<p>以前のエントリーで Nokia携帯電話を使っていますと紹介しましたが 携帯電話で MovableTypeを更新するために iMTプラグインが公開されています。</p>
<p>このプラグインは iPhone や iPod touch で利用する為の物ですが 「Nokia携帯電話からアクセスできれば便利なのに・・・」と思って導入してみました。</p>
<p>iMTプラグインについては以下のドキュメントを参照してください<br /><a href="http://www.movabletype.jp/documentation/appendices/imt.html">http://www.movabletype.jp/documentation/appendices/imt.html</a></p>]]>
        <![CDATA[<p>又、MovableTypeのプラグインディレクトリからダウンロード可能です。<br /><a href="http://plugins.movabletype.org/imt/">http://plugins.movabletype.org/imt/</a></p>
<h2>iMT の導入</h2>
<p>ダウンロードした iMT-1.02.zip を解凍します。</p>
<p>iMT のインストールは2つのフォルダを、インストール先の Movable Type にアップロードするだけです。</p>
<p>ダウンロード後、解凍した iMT プラグインのフォルダにある mt-static/plugins/iMT というディレクトリと、plugins/iMT というディレクトリを各々アップロードします。</p>
<h3>mt-static/plugins/iMT </h3>
<p>mt-static フォルダにある plugins フォルダ内の iMT フォルダは、MovableTypeをインストールしてあるサーバー上の MT/mt-static/plugins/ ディレクトリにアップロードします。</p>
<h3>plugins/iMT </h3>
<p>plugins フォルダにある iMT フォルダは、MobableTypeのインストールしてあるサーバー上の MT/plugins/ ディレクトリにアップロードします。</p>
<p><br />これで iMT プラグインのインストールは完了です。</p>
<h2>Movable Type にアクセス</h2>
<p class="img_L"><a title="iMT for NokiaE71 login" href="http://www.googrekas.com/img/iMTforNokia1.jpg" target="_blank"><img height="120" alt="iMT for NokiaE71 login" src="http://www.googrekas.com/img/iMTforNokia1.jpg" width="160" /></a></p>
<p>Movable Type 管理画面へのアクセスは、PC 用のインターフェイスへのアクセスと同じ URL でアクセスします。</p>
<p>(画像は僕のNokia E71 のスクリーンショットです)</p>
<p>たとえば、PC で Movable Type 管理画面にアクセスする場合<br />http://example.com/mt.cgi<br />&nbsp;にアクセスしているのであれば、iPod touch, iPhone でのアクセスも<br />http://example.com/mt.cgi でアクセスします。</p>
<h3>iPhone、iPod touch をお使いの方は</h3>
<p>そのまま 上記URLでアクセスしていただけば iPhone に最適化された Movable Type の管理画面にアクセス可能です。</p>
<p>アクセス後は 多少の制限はありますが エントリーの投稿等が可能になります。</p>
<h3>Nokia 携帯電話にOpera Mini がインストールされている場合</h3>
<p class="img_L"><a title="iMT for NokiaE71 Menu" href="http://www.googrekas.com/img/iMTforNokia2.jpg" target="_blank"><img height="120" alt="iMT for NokiaE71 Menu" src="http://www.googrekas.com/img/iMTforNokia2.jpg" width="160" /></a></p>
<p>Nokia携帯電話に Opera Mini がインストールされていれば iMT Ver1.0 から Opera Miniもサポートされていますので iPhone、iPod touch 同様 そのままアクセス可能です。</p>
<p>Opera Mini がインストール可能な携帯電話であれば 同様にアクセス可能になると思われます。</p>
<p>当初は "iMT.pl" の UA判定部分をアクセスする携帯電話用にカスタマイズしてあげれば利用可能になると思ったのですが Opera Mini でアクセス可能なので このまま利用することにしました。</p>
<p>(画像は僕のNokia E71のスクリーンショットです)</p>
<h2>iMT.pl をカスタマイズして 利用する携帯電話に合わせる方法</h2>
<p>UTF-8のページを表示できる携帯電話であれば iMT.plをカスタマイズすれば 利用可能なはずです。</p>
<p>iMT.pl の67行目よりが UA判定部分だと思います。</p>
<p>普通の携帯電話をもっていないので まだ試していませんが 又の機会に Nokia ブラウザ用に変更したら 改めてご紹介しようとおもいます。</p>]]>
    </content>
</entry>

<entry>
    <title>続きを読む・・・を右寄せにしたい  float: right</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/08/topic-211327.html" />
    <id>tag:www.googrekas.com,2009://2.41</id>

    <published>2009-08-21T04:27:43Z</published>
    <updated>2009-08-21T04:57:08Z</updated>

    <summary>テキストを右寄せ又は左寄せにしたい場合はCSS で float: right 又は float: left を使います</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="コンテンツ作成スキル" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="フロート" label="フロート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="回り込み" label="回り込み" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>先日、コメント欄を通じて 質問をいただきました。</p>
<p>以下、いただいた質問内容です。</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p>貴サイトで、適用されている「続きを読む」のバックグラウンドにイメージヲ適用し右寄せにしたいと思っています。Classはcontinueを使っているように思うのですが、CSSファイルを探しても見当たりません。どこを探せばよいか、ご教授いただけませんでしょうか？</p></blockquote>]]>
        <![CDATA[<p>ご質問を頂戴した方にはメールにてお答えしたのですが 改めてエントリーにして書き残しておこうと思います</p>
<h2>mt.Vicuna 2.2.1 には Continue Reading に関する記述が無い</h2>
<p>ご質問いただいた方は mt.Vicuna Ver2.2.1をお使いでした。<br />mt.Vicuna Ver2.2.0 では "3-context.css" の中に Continue Reading に関する記述があります。</p>
<p>しかし、mt.Vicuna Ver2.2.1 の "core.css"の中には 同様な記述がありません</p>
<h3>ディフォルトの mt.Vicuna Ver2.2.0 の"3-context.css"の中の記述です。</h3><pre>/* Continue Reading<br />-----------------------------*/<p></p>
<p>p.continue {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin-bottom: 0;<br />}</p>
<p>p.continue a {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; text-decoration: none;<br />}</p></pre>
<h3>mt.Vicuna Ver2.2.0をお使いの場合</h3>
<p>mt.Vicuna Ver2.2.0をお使いの場合は "p.continue" に "float: right" を追記します。</p><pre>/* Continue Reading<br />-----------------------------*/<p></p>
<p>p.continue {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin-bottom: 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float: right;<br />}</p>
<p>p.continue a {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; text-decoration: none;<br />}</p>
<p>.clear {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display: block;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clear: both;</p></pre>
<h3>mt.Vicuna Ver2.2.1をお使いの場合</h3>
<p>mt.Vicuna Ver2.2.1をお使いの場合には"core.css" の中に Continue Reading に関する記述が無いことから 上記の記述を 丸ごと 適当な場所に追加してください。</p>]]>
    </content>
</entry>

<entry>
    <title>mt.VicunaスキンをVer2.2.1に変更しました</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/08/topic-192110.html" />
    <id>tag:www.googrekas.com,2009://2.40</id>

    <published>2009-08-19T12:10:32Z</published>
    <updated>2009-08-21T04:37:47Z</updated>

    <summary>mt.Vicuna 2.2.1に変更すると 画像がフロートしない場合CSSのクラスを追加して対応する方法をご紹介します。</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="Movable Type " scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mtvicuna" label="mt.Vicuna" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="フロート" label="フロート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="回り込み" label="回り込み" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>2009年3月にmt.VicunaスキンがVer2.2.1に更新されていましたので<br />ようやく入れ替えました。</p>
<p>それまで利用していたVer2.2.0 に特に問題を感じていなかったので入れ替えをためらっていましたが 当サイトと別にマルチブログ機能を利用して運用しているサイトのデザインをマルチカラムに変更した時うまく左サイドバーの表示がうまく行かなかったのでそれをカスタマイズしてゆくのが面倒だった為 Ver2.2.1に変更しました。<br /></p>]]>
        <![CDATA[<h2>mt.Vicuna Ver2.2.1</h2>
<h3>主な変更点</h3>
<p>新しいスキンはCSSの構造が大幅に変更になりこれまでのモジュール構造が大幅に減りファイル数が3つになりとても見通しがよくなりました。</p>
<p>構成としては、従来のVer2.2.0の以下のファイル <br /></p>
<ul>
<li>1-element.css </li>
<li>2-class.css</li>
<li>3-context.css <br /></li></ul>
<p>の３つが "core.css" にまとめられ残りのモジュールファイルを layouts.cssに統合されています。</p>
<h2>当サイトもmt.Vicuna2.2.1 に入れ替え！</h2>
<p>新しいmt.Vicuna 2.2.1 は、てもかっこよかったので当サイトでも入れ替えることにしました。</p>
<h3>あれれ・・・？</h3>
<p>入れ替えてみて気づいたのですが 何かちょっと変・・・</p>
<p><a title="TrackpointKeyboard" href="http://www.googrekas.com/img/TPKey.JPG" target="_blank"><img height="120" alt="TrackpointKeyboard" src="http://www.googrekas.com/img/TPKey.JPG" width="160" /></a></p>
<p>サンプルテキスト Text Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text 　サンプルテキスト</p>
<p>記事中の画像が フロートしていないので記事がまわりこんでいません。</p>
<p>あれれ・・？　<br />と思って "core.css" を覗いてみると Ver2.2.0で用意されていた「img_L」や「img_R」のクラスがありません。</p>
<p>同様に「dl.data」の記述もありません。</p>
<h3>Ver2.2.0にあってVer2.2.1に無いものを追加する</h3>
<h4>float (.img_L) や (.img_R)クラスを追加する</h4>
<p>以前のエントリー「本文に画像を挿入しクリックで拡大表示させる方法」でご紹介した.img_L や .img_Rクラスを "core.css"に追加します。</p>
<pre>/* float-- Vicuna2.2.0から追加 --<br />---------------------------------------*/<p></p>
<p>.img_L {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin-right: 1em!important;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin-top: 1em!important;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float: left;<br />}</p>
<p>.img_R {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin-left: 1em!important;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin-top: 1em!important;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float: right;<br />}</p>
<p>.clear {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display: block;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clear: both;<br />}</p></pre>
<p><br />上記の内容をコピーして "core.css" に追加してください。</p>
<p class="img_L"><a title="TrackpointKeyboard" href="http://www.googrekas.com/img/TPKey.JPG" target="_blank"><img height="120" alt="TrackpointKeyboard" src="http://www.googrekas.com/img/TPKey.JPG" width="160" /></a></p>
<p>サンプルテキスト Text Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text&nbsp;&nbsp;サンプルテキスト</p>
<p><br />無事、画像がフロートしました。</p>
<h4>dl.data クラスを追加する</h4>
<p>上記と同様にdl.data クラスを追加します</p>
<pre>/* dl.data&nbsp; -- Vicuna2.2.0から追加 --<br />---------------------------------------*/<p></p>
<p>dl.data {<br />&nbsp;padding: 0;<br />&nbsp;border-left: 5px solid #ddd;<br />&nbsp;border-right: 1px solid #eee;<br />&nbsp;border-bottom: 1px solid #eee;<br />}</p>
<p>dl.data dt {<br />&nbsp;margin: 0;<br />&nbsp;padding: 0.3em 0 0.1em 1em;<br />&nbsp;border-top: 1px solid #eee;<br />&nbsp;width: 8em;<br />&nbsp;float: left;<br />}<br />&nbsp;<br />dl.data dd {<br />&nbsp;margin: 0 0 0 8em;<br />&nbsp;padding: 0.3em 1em;<br />&nbsp;border-left: 1px solid #eee;<br />&nbsp;border-top: 1px solid #eee;<br />}</p></pre>
<p><br />上記の内容をコピーして "core.css" に追加してください。<br /></p>]]>
    </content>
</entry>

<entry>
    <title>404 エラーページのカスタマイズ .htaccess</title>
    <link rel="alternate" type="text/html" href="http://www.googrekas.com/2009/07/topic-042051.html" />
    <id>tag:www.googrekas.com,2009://2.39</id>

    <published>2009-07-04T11:51:18Z</published>
    <updated>2009-08-19T09:57:43Z</updated>

    <summary>htaccess を使ってサイトにカスタマイズした404エラーページを作成する方法を紹介します</summary>
    <author>
        <name>stad</name>
        
    </author>
    
        <category term="サーバ構築Tips" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="htaccess" label=".htaccess" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="404error" label="404Error" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.googrekas.com/">
        <![CDATA[<p>.htaccess を使用して サイトにカスタマイズした 404 Error File Not Found ページを表示させる方法をご紹介したいと思います。</p>
<h2>404 Error File Not Found とは</h2>
<p>多くの方が目にされたことのある　404 Error とは ・・・</p>]]>
        <![CDATA[<p>ユーザーがサイト上に存在しないページにアクセスした時、そのページが削除されていた、URLが変更されて 301リダイレクト処理されていなかった場合、そもそもURLのスペルを間違えて入力した場合等 存在しないページのリクエストに応答する際、Webサーバは HTTPレスポンスヘッダー ステータス 404 を返します。</p>
<p>その時 表示されるのが 404 Error File Not Found ですのでこのページは 404エラーページ、又は404ページと呼ばれています</p>
<h2>404 エラーページのカスタマイズ</h2>
<p>通常の 404 ページは ディフォルトで提供されていますが、それこそ 「404エラー ページがありません」等 非常にそっけない表現の物が大半だと思います。</p>
<p>アクセスしたユーザはその時点でブラウザを閉じてしまうか元の検索結果一覧のページに戻ってしまうでしょう。</p>
<p>404 Error ページは HTML で作成する事も可能な為、自分でカスタマイズ可能です。</p>
<h3>Google ウエブマスター/サイト所有者ヘルプでは・・・</h3>
<blockquote title="ウェブマスター/サイト所有者 ヘルプ-404 ページのカスタマイズ&#13;&#10;" cite="http://www.google.com/support/webmasters/bin/answer.py?answer=93641&amp;cbid=-ukx8t47dw5zs&amp;src=cb&amp;lev=answer">
<p>サーバーへのアクセス権がある場合は、独自の 404 ページを作成することをおすすめします。404 ページをわかりやすくカスタマイズすることにより、探している情報の場所をユーザーに知らせたり、役に立つ他のコンテンツを提供したり、サイト内をさらに探すよう促したりできます。</p>
<p>ユーザーを別のサイトに移動させることなく、探している情報を見つけてもらえるような 404 ページは、次のように作成することをおすすめします。</p>
<ul>
<li>ユーザーに対して、探しているページが見つからないことを明確に伝えます。</li>
<li>親しみやすく魅力的な言葉を使用します。</li>
<li>404 ページを、サイトのその他の部分と同じデザイン（ナビゲーションを含む）にします。</li>
<li>最も人気のある記事や投稿へのリンクの他、ホームページへのリンクを追加します。</li>
<li>無効なリンクを報告する方法をユーザーに提供するのも 1 つの方法です。<br /></li></ul></blockquote>
<h3>404 ページをサイトと同じデザインにします に注目</h3>
<p>Google の ウエブマスター/サイト所有者ヘルプには 404ページを サイトのその他部分と同じデザイン、ナビゲーションを含んだものが望ましいと しています。</p>
<h4>Movable Type のウエブページで404エラーページを作成する</h4>
<p>Movable Type のウエブページで 404エラーページを作成すればサイトデザインやナビゲーションは サイトと同一のデザイン、ナビゲーションで作成できます。</p>
<p>タイトルは 「404 ERROR 」等 ユーザーに対して、探しているページが見つからないことを明確に伝える事ができる言葉を選びます。</p>
<p>内容は Google ヘルプにあるように ユーザーを別のサイトに移動させることなく、探している情報を見つけてもらえるような内容にします。</p>
<p>ファイル名は 「404.html」 として保存します。</p>
<h2>HTTPレスポンスヘッダー 404 を返すように設定する </h2>
<h3>再び Google ウエブマスター/所有者ヘルプでは・・・</h3>
<blockquote title="ウェブマスター/サイト所有者 ヘルプ-404 ページのカスタマイズ&#13;&#10;" cite="http://www.google.com/support/webmasters/bin/answer.py?answer=93641&amp;cbid=-ukx8t47dw5zs&amp;src=cb&amp;lev=answer">（注: この記事は、カスタム 404 ページのコンテンツを作成するためのガイドラインです。新しい 404 ページが表示されるようにサーバーを設定する方法については、サーバーまたはウェブ ホスティング サービスのドキュメントを参照してください。この場合も、必ずウェブサーバーからユーザーやスパイダーに 404 ステータス コードを返して、検索エンジンがカスタム 404 ページを誤ってインデックスに登録しないようにする必要があります。） 
<p></p></blockquote>
<h3>.htaccess でカスタム404ページを表示させる</h3>
<p>さて、作成した カスタム404 エラーページ を 表示させて HTTPレスポンスヘッダーに表示させる為には .htaccess を利用します。</p>
<h4>.htaccess を記述する</h4>
<p>仮に先ほど作成した　404.html の保管場所が</p>
<pre>http://www.example.com/error/404.html</pre>
<p>だとすれば .htaccess には 以下のように記述します。</p>
<pre>ErrorDocument 404 /error/404.html</pre>
<h4>.htaccess をサイトに転送する</h4>
<p>次に 作成した .htaccess を FTP でサイトのルートに転送します。</p>
<h2>HTTP レスポンスヘッダーを確認する</h2>
<h3>サイトで404エラーページの表示確認</h3>
<p>まず、サイトに存在しない URLを入力して 先ほど作成した 404エラーページが表示されるか確認します。</p>
<p>仮に</p><pre>http://www.example.com/hoge/hoge.html</pre>
<p>この時 アドレスバーには 存在しないページのURLがそのまま表示されているのが正解です。</p>
<p>そしてその状態で 画面は 先ほどカスタムした404.html が表示されていればオッケーです。<br />もし アドレスバーに以下のように</p><pre>http://www.example.com/error/404.html</pre>
<p>404.html が表示されていれば 302リダイレクトになっていますので もう一度 .htaccessの記述を確認して 再アップロードします。</p>
<p>&nbsp;</p>
<h3>HTTP レスポンスヘッダーを確認する</h3>
<p>必ず HTTPレスポンスヘッダーが 404 ステータスを返しているか確認します。</p>
<p>以下のサイトで HTTPレスポンスヘッダーを確認します<br /><a href="http://web-sniffer.net/">http://web-sniffer.net/</a></p><pre>HTTP(S)-URL: http://www.example.com/hoge/hoge.html</pre>
<p>と入力して Submit を押します</p>
<p>しばらくすると 以下のレスポンスヘッダーが確認できます。</p><pre><p>HTTP Response Header</p>
<p>Name&nbsp;Value&nbsp;Delim<br />HTTP Status Code: HTTP/1.1 404 Not Found<br />Date:&nbsp;Sat, 04 Jul 2009 11:41:52 GMT&nbsp;<br />Server:&nbsp;Apache&nbsp;<br />Last-Modified:&nbsp;Sat, 04 Jul 2009 07:57:28 GMT&nbsp;<br />ETag:&nbsp;"11bd14c-20da-4a4f0b68;4a4f0b73"&nbsp;<br />Accept-Ranges:&nbsp;bytes&nbsp;<br />Content-Length:&nbsp;8410&nbsp;<br />Connection:&nbsp;close&nbsp;<br />Content-Type:&nbsp;text/html</p></pre>
<p><br />HTTP/1.1 404 Not Found</p>
<p>と表示されればオッケーです。</p>
<p>&nbsp;</p>
<h2>レスポンスヘッダー HTTP 404 を返さないケースが少なからずあります。</h2>
<p>レンタルサーバによっては 標準で用意されている 404エラーページには<br />画面上で 404エラーと表示されても 実際は 302一時移転を返すものがあります。</p>
<p>御自身のお借りになっているサーバを確認されて 是非 404エラーペーをカスタマイズして 正常に HTTP/1.1 404 Not Found が返るよういしておいた方がよいと思います。</p>
<p><br />&nbsp;</p>]]>
    </content>
</entry>

</feed>

