こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

リンク先URLを隠せますか

リンク先アドレスを下のステータスバーでやソース上で隠す方法はできるのですが、リンクをクリックしてそのページにとんだとき、IEのアドレスバーにはそのアドレスが表示されてしまいます。
以前どこかで読んだのですが、ジャンプ先のアドレスバーに表示されるURLを常にTOPページのURLにできる方法を知っている方教えてください。
もしかしたら使用しているサーバーの仕様だったかもしれませんが。
(自作掲示板へジャンプさせるのですが、もろに掲示板のCGIアドレス出てしまうため、それを避けたいのです)

投稿日時 - 2008-01-03 17:15:03

QNo.3646994

困ってます

質問者が選んだベストアンサー

「フレーム」と「.htaccess」を併用したらいかがですか?

TOPページをフレームにして、他のページは全て、「.htaccess」で許可した参照元からの接続以外は全てエラーになる設定をしたフォルダに入れる。
そうすれば、ソースを開いてアドレスを知っても、直接ページを開くことはできませんから。

まあ、勉強中の素人の考えですけど。

「.htaccess実践活用術」というサイトへのリンクを貼っておきます。

参考URL:http://www.shtml.jp/htaccess/

投稿日時 - 2008-01-04 00:23:55

お礼

ありがとうございます。
なるほど、フレームhtaccessを使う手がありますね。
ソースは開いても、リンク先はjavaで解読できないようになっているのですが、ジャンプしたときにその場所がわかるため、掲示板の悪質書き込みでその場所が直リンクで拾われていると思っているため、これを避けたいと考えています。(現在は掲示板のフォルダ名をときどき変更して一時的にしのぐようにしています)
htaccessはまだ詳しくないのですが、教えていただいたサイトを参考に勉強してみます。

投稿日時 - 2008-01-04 06:48:08

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

ANo.2 です。
> フォルダをたとえば今までは「bbs」だったものを「bbs2」に変え
これ私も数回やりました。しかしその内またロボットが拾って行きます。
しかし紹介したサイトの対策をしたら当初はスパムが一杯あったものが最近ではほとんどなくなってきました。
まあスパム書き込みはされても、管理画面で見るだけで一般画面からは弾いてくれますから全く気にはなりませんけどね。

投稿日時 - 2008-01-04 13:39:44

ANo.2

直接の回答にはなりませんが・・・・
興味があったのでウォッチしていました。
掲示板へのスパム投稿対策との事なので、もしも参考になれば・・・・
私もいたずら書き込みで困っていましたが、以下のサイトで対策してからスパムの心配はなくなりました。
http://swanbay-web.hp.infoseek.co.jp/index.html
私の場合、ここで対策してからスパムの内容を解析したら「プログラム書き込み」という、人が直接書き込んでいるものではない事がわかりました。
掲示板のCGIへのリンクはロボットで拾っていくようですが、このような書込みには絶大な効果を発揮します。

投稿日時 - 2008-01-04 11:22:56

お礼

参考サイトありがとうございます。
私も、掲示板のフリーCGIを使用し、禁止ワードや英文拒否などの設定をすることでかなり書き込みは防げるようになっています。
英文拒否は、敵もさるもので、2バイト文字を1文字加えることでこの網をくぐり抜けてくるんですよね。
おっしゃるように悪質な書き込みは、ツールを使って自動書き込みをしているようです。
おそらくロボットによって拾ったアドレスに自動書き込みされるので一度拾われたらとどまることがなくなります。それで、フォルダをたとえば今までは「bbs」だったものを「bbs2」に変え拾われたアドレスを無効にするようにしました。次に拾われるまではこれで安泰です。
(レンタル掲示板では簡単にできないとは思いますが、自作のものだと掲示板のフォルダも、自分のHPからのリンクも簡単に変更できます。)
スパム対策もなかなか苦労します。

投稿日時 - 2008-01-04 12:59:26

あなたにオススメの質問