• 締切済み

検索について

HPのエントランスページに <meta name="keywords" content="~"> のタグを挿入しているのですが、検索してみた際にエントランスページ以下のページにGoogleなどからたどり着いてしまいます。 検索でエントランス以外のページにヒットした際、エントランスページまで(自動で)ジャンプさせることはできないでしょうか?または、そういった効果のある代替策があれば教えてください。

みんなの回答

回答No.2

別のことでhtaccess調べていたら他にも方法ありました。

参考URL:
http://webcraft.jp/asy/linux/mod_rewrite.htm
RaiDeen
質問者

お礼

ありがとうございます! 自分には難しそうですが、もう少し調べてやってみます。

回答No.1

もしレンタルサーバーがApacheというサーバーを利用していれば(apacheが何なのかよくわからなければとりあえず試してみてください。6割方有効な方法です)、htaccessという設定ファイルで特定リンク元(つまり王手検索エンジン)からアクセス制限をかけるのがベターだと思います。 以下のように記述した".htaccess"というテキストファイルをサーバーのトップページと同じ場所にアップしてください。(windowsだと拡張子だけのファイルを作れないので、その場合はアップした後にファイル名を変更します。ちなみにコマンドラインからファイル名を変更するっていう手もあります) --------ここから SetEnvIf Referer "google" shutout SetEnvIf Referer "yahoo" shutout SetEnvIf Referer "goo" shutout order allow,deny allow from all Deny from env=shutout ここまで-------- SetEnvIf Referer "google" shutoutの"~"の部分には、検索エンジンのurlの一部を入れてください(何個でも指定できます)。もしそれで動作しなかったら、面倒だとは思いますが、フルurl(http://www.google.co.jp/とか)を世界中各国分すべて入れてください。なお、なぜベストではなくベターな方法かという理由は参考url(ネタ元)から。自分でググるときは、"リンク元 制限"などと調べると調べられます。

参考URL:
http://kensakuyoke.web.fc2.com/referer-ht.html

関連するQ&A