人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなブックマークを禁止する方法
http://www.geekpage.jp/blog/?id=2007/11/22

これを.htaccessを編集して実現したいのですが、どうすればいいと思いますか。

●質問者: y18
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess はてなブックマーク 編集
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● STRing
●40ポイント ベストアンサー

同等の処理ならば

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} ^Hatena
RewriteRule .* /index.html [R,L]

で HTTP_USER_AGENT が Hatena で始まる場合にそのホストの /index.html に 302 でリダイレクトするようになります。

一応手元の環境で実験してみると登録ページまでは本来のアドレスですがブックマークされるのはリダイレクト先のアドレスでした。


# URL はほとんど意味をなしていませんが一応マニュアルを。mod_rewrite - Apache HTTP Server

◎質問者からの返答

あっ!本当だ!!

今まで「ブックマークの追加」ページまでしか見てなくて、そのページでは普通にブックマークできているように見えるので、てっきり「ブックマークを禁止する方法」が失敗したのだと思い込んでいました。

実はこれで成功していたのですね。助かりました。

ありがとうございます。


2 ● pahoo
●30ポイント

リンク先の記事を読むと、エージェントが "Hatena" だったら 403 エラーを発生させて、別ページへジャンプさせるという手順を .htaccess で実現するというご要望でしょうか。

下記のような感じでどうでしょう。

SetEnvIf User-Agent "Hatena" hatena
Order allow,deny
Allow from all
Deny from env=hatena
ErrorDocument 403 http://www.geekpage.jp/

参考サイト

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ