某所でジオが終了するっていう話を聞く。へぇーと思いつつお知らせをチェック。
なるほど、2004年10月5日より移行ツールが運用を開始するんだ。
ここには、大したデータも置いてなかったので、軽い気持ちで移行を開始する。
いくつか問題はあったが、ヘルプや助け合い広場などを参照しながら、とりあえず新しいURLでアクセスできるようになった。
よしよしと思いつつ、ふと旧URLよりアクセスしてみたら、カウンタが設定したものと違う。カウントも0からになってる?(元が少なかったから最初は気がつかなかったのは内緒)
いろいろ設定を変えたり、htmlを書き換えたりしたけれど、ダメだ…。orz
なんだよ、「それは仕様です」だよ。必殺技炸裂だよ。o..rz
何度か助け合い広場をチェックしていると、JavaScriptを使った回避方法が提案されている。
「tetsu_geo」さんに心から感謝。
で、やってみた結果が現在の姿です。
なかなかいいでしょ?やってみたい?んじゃ簡単に手順をかいてみますね。
(04/10/08 追記)なんかまとめを作ってる間に、「Yahoo!がカウンター直すそうです。」という話が出てますよ?さてさて、どうなりますことやら。
「logo17jp」さん感謝。
(04/10/15 追記)助け合い広場に「旧ジオシティーズURLの転送 開始」と投稿されていますね。
「shogo333」さん感謝。
設定ページは「旧ジオシティーズURLの転送設定」ですね。JavaScriptを入れていても動作が変になったりしてないので、慌てて修正する必要はないようです。そのうちに直そうっと。
この方法は、訪問者がJavaScriptを有効にしてないと動作しません。だから自分から見て完璧と思っても実は全然ダメな可能性もあるんです。
これはWebページでよくあることの一つです。(他にはレイアウト違い、フォント違い、色違いなどなど)
消極的な回避方法は「気にしない」、積極的な解決策は「勉強して極める」。ちなみに私は「気にしない」でいきますので多くを要求しないでくださいね。
また、訪問者のブラウザが、IEならば4、NNならば3以上のバージョンであることが条件となります。さすがにこちらの条件は問題ないでしょう。というか、そういうブラウザを使っている人は、セキュリティ上問題ありすぎです。更新することを強くお勧めしてください。
Yahoo!ジオシティーズにアクセスします。
ここで「こんにちは、○○○さん」とIDが表示されている人は既にログインしています。次の手順へどうぞ。
「こんにちは、ゲストさん」となっている人は、ユーザーのログインからログインします。
このとき「Yahoo! JAPAN ID」とそのパスワードを使いますので間違えないでね。ジオの市民IDとそのパスワードじゃないのですよ。
ファイルマネージャをクリック。
特に設定を変える必要はないでしょうから、そのまま「ファイルマネージャを開く」をクリック。
ファイルの一覧から"index.html"を見つけて、その欄の頭の四角いチェックボックスをクリック。チェックが付きます。
「編集」ボタンをクリック。ファイルの内容が表示されます。
<head> というのと </head> というのとの間に次のように書き足します。
<script type="text/javascript">
<!--
locate = document.location.hostname
if (locate == "www.geocities.co.jp")
{location.replace("http://www.geocities.jp/takisi55/")}
// -->
</script>
ここで http://www.geocities.jp/takisi55/ は私のところの新URLなので、そのままではなく、ご自分のところの新URLに置き換えてください。
ちなみに私のところの変更後はこんな感じ。
<!-- ? -->
<html>
<head>
<title>T∀KISIです、です。</title>
<script type="text/javascript">
<!--
locate = document.location.hostname
if (locate == "www.geocities.co.jp")
{location.replace("http://www.geocities.jp/takisi55/")}
// -->
</script>
</head>
--(以下省略)--
ざっと確認したら(間違えてもやり直し出来ます。気楽にいきましょう)、「保存」をクリック。
ファイルの一覧表示に戻ります。
おもむろに旧URLでアクセスして見ます。アドレスが新URLに変わったら成功です。何度か試して、作業の成果を楽しみましょう。
うまくいってない人は、まず一度、深呼吸しましょう。焦ると見えるものも見えなくなります。そうしたら、手順の2に戻って、もう一度ファイルを開きます。そして変更箇所を、注意してチェックします。
ちゃんとご自分のURLに置き換えましたか? / や " が抜けてませんか?そうそう、全角文字で書いてしまったりはしてませんよね?
それから、はじめにも書きましたが、ブラウザの設定で、JavaScriptが無効になっている可能性もあります。javascriptの有効の仕方(「usamimisan」さん、感謝)
という事で、ちょっとまとめてみました。
この方法でうまくいかない時は、カウンタの無料レンタルなど他の方法もあります。
助け合い広場の過去ログを、調べて見てください。
いろいろいじくると、"../../www.geocities.co.jp/Technopolis/6227index.html"でアクセスすると、うまくいってない事が判明。コードを上のように修正しました。
ちなみに元のコードは以下のようです。既にこちらで修正された方にはお詫び申し上げます。
<script type="text/javascript">
<!--
locate = document.location
if (locate == "../../www.geocities.co.jp/Technopolis/6227")
{location.href = "http://www.geocities.jp/takisi55/"}
//-->
</script>
もう一つ、IEで閲覧してるときに、旧URL→自動で新URLの後、IEの「戻る」で戻ると、旧URL→自動で新URLになる。
「戻る」を素早く2回クリックしてもらうと戻れるのだけど、こちらはどうしようもないかな…。
と思ったら、助け合い広場に、解決方法が!!。なんかタイムリー、っていうかみんな関心持ってるんだねぇー。「tetsu_geo」さんに再び感謝しつつ早速反映。
更新 2004/10/15 「旧ジオシティーズURLの転送設定」について追記
更新 2004/10/08 「拾遺」を追加
更新 2004/10/07 CSSを作成、その他微調整。
作成 2004/10/06