ジックススタジオのWEBサイトをリニューアルしたのですが、やはり続々とトラブルが出てきました。ウェブサイト作りに興味がある方、ご参照くださいませ。
だいたい「木を見て森を見ず」なので、まだまだトラブルが出て来るような気がしますな。
1. 旧トップページへのリンクが「みつかりません」になる
メインドメインそのものへのリンクは問題ないのですが、旧トップページindex.htmlへのリンクは「404 NOT FOUND エラー」になってしまいます。そこで、これを回避するために.htaccessに次の記述を追加ました。
DirectoryIndex index.php index.html
Redirect permanent /index.html http://zixstudio.jp/
2. 携帯サイトが表示されなくなった
これで、旧トップページへのリンクも、ちゃんと新ページに飛ぶようになり、めでたしめでたし、と思ってたのもつかのま、携帯サイトが表示されないことに気付きました。携帯(ガラケー)からのアクセスは、環境変数を判断して自動的に携帯専用サイト(http://mobile.zixstudio.jp/)に振り分けているのですが、新サイトに飛んでしまうのです。
.htaccessに追加した2行目の記述が、メインドメインのルートディレクトリだけに有効だと思ったのですが、サブドメインでも有効のようです。この状況を回避する方法は絶対にあるはずなのですが、中途半端な知識では手に負えず・・・サブドメインのブログ(http://blog.zixstudio.jp/)はちゃんと見れるので、携帯サイトは一旦削除してしまい、携帯サイトと同じサブドメインにブログを作りました。コンテンツは元のサイトからコピペして、無理やりそのブログを携帯サイトにしてしまい、なんとか逃げの一手でかわしました。
ただ、後から思ったのですが、携帯サイトのファイル名の拡張子をhtmlからhtmに変えるだけで、.htaccessに追加した記述は何も影響しなかったのかも・・・結果はわかりませんが、後の祭りですな。
3. Googleにサイトマップを送信してもインデックスが保留のまま
サイトリニューアルの当日(3月27日)、Googleウェブマスターツールでサイトマップを送信したのですが、8日経過した4月4日になってもインデックスに登録されず保留のままでした。遅れて作った携帯サイトもインデックスされていません。噂では、早かったら数分、遅くても数日待てば登録されるらしいので、明らかに何かがおかしいようでした。
試しにサイト検索してみると、リニューアルした新しいサイトと並んで、削除済みの旧サイトも検索結果に表示されています。当然ですが、特にペナルティは食らってないようです。ただ、もしかしたら、Googleはこの新旧ごちゃまぜが気に入らないのかもしれません。
そこで、Googleウェブマスターツールの「URLの削除」で、旧サイトのディレクトリを削除してみたところ、その日のうちに保留の罰が解けて、インデックスに登録されていました。
しかし、Googleのプログラムが保留だと判断した理由を、Googleウェブマスターツールに表示するぐらい簡単なことだと思うのですが、なかなかそうはならないのは、何か複雑な仕組みがあるのでしょうかね。