2018ショップサーブはSEOに強いという話を何度かしているがあるキーワードで上位表示されているカテゴリーページを順位を下げずに別のサイトに引っ越したいという案件があった。※注意:トップページでも自作ページでも商品ページでもなくカテゴリーページである。リダイレクトさせる場合、いくつか方法があるがサーバー側に制限がない場合.htaccessファイルを使用する方法が一般的だ。ショップサーブのサーバーではリダイレクトの際に.htaccessが使用可能かオンラインサポートを調べてみた。すると下のような回答を見つけた。「.htaccess」ファイルの設置は可能ですが、管理画面を操作することにより、上書きされてしまう場合がございます。.htaccessは次の3つのタイミングのみ上書きされるとの事。シークレットサービス機能を使用したとき「URLの設定」を変更したとき「開店・閉店の切り替え」を行ったときつまり上の3つの機能を使用する時だけ気をつけておいて、.htaccessを再アップロードすれば良いのだ。※ちなみに1のシークレットサービスとはパスワード付のシークレットページを作成する機能の事。ショップサーブでリダイレクトを設定するURLの移行に関する設定方法は下のページが分かり易く解説しているので参考にすると良い。「JavaScriptを使う方法」が紹介されている。ページAで「引っ越します」のメッセージを表示し、5秒後にページBへリダイレクトさせるという方法がユーザー目線からは自然な方法だが・・・この方法はGoogleが推奨している方法とは異なるのだ。リダイレクトを使用することをおすすめします。これは、ユーザーや検索エンジンが正しいページにたどり着くことを保証する最善の方法です。ページが別の場所に完全に移転したことを意味します。リダイレクトの使用metaを使ったリダイレクトは一説によれば悪質なSEO対策としてスパム扱いされる場合もあるとの事。今回は「検索順位を下げずに移行する」という点を考慮して「.htaccessを使う方法」を採用してみる事にした。ショップサーブで.htaccessでリダイレクトさせる作業手順は以下の通り。AをBに移行させるこの際、コンテンツをいじる必要があったとしてもとりあえず順位が安定するまでは全く同じ内容で移行しておくのが無難だろう。下記コードをテキストエディタで追記。[R=301,L]さて、これで通常の作業は終了だがページをリロードして、確認してみると・・・・なぜかリダイレクトされない。「カテゴリーページを.htaccessでリダイレクトさせる事は出来ない」のだ。ショップサーブで「カテゴリーページを.htaccessでリダイレクトさせる事は出来ない」のだ。url=リダイレクト先URL">秒の所を0にする事でyahooは301リダイレクトとして判断してくれる。refreshでのリダイレクトを公には推奨していない。大量のページでこれを使用するとスパム扱いの可能性もあるので用注意だ。