こんにちは。
自分のサイトでのことなのですが、
index.htmlからtop.htmlにリンクしています。
そのtop.htmlなのですが、
index.htmlからtop.htmlにアクセスしてほしいのですが、
直接top.htmlにアクセスしてくる人が非常に多いのです。index.htmlにカウンタをつけているので、index.htmlからtop.htmlにきてほしいのです。
検索の結果辿りついたり、ほかのページからもリンクはあるのですが、それらは良いのです。
「ブックマークからのリンク」のみアクセスを制限したいのです。
全くアクセスできないようにするのではなく、ブックマークからアクセスすると「ブックマークから直接アクセスはできません。index.htmlからアクセスしてください」というコメント欄と、index.htmlへのリンクがあるページに飛ばしたいのです。
そのような方法は可能でしょうか。
可能ならばどのような方法があるでしょうか。
ブックマークからのアクセスを禁止したいのは、「top.html」のページのみで良いのです。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
自分で運営しているサイトなら、ApacheならFileディレクティブでアクセス制限ができる。
これでtop.htmlに対するGetを、index.htmlや他ホストからのリファラがある場合のみ取得可能にしておくと良い。また、その時の403エラーをカスタムエラーにして、くだんの「Indexからの~」を表示するページにすると良いだろう。だが、たかがtop.htmlひとつのためにここまでする必要があるだろうか?
これなら、top.cgiに変更してスクリプトでリファラを参照してやる方がよっぽど手っ取り早いと思う。また、無料ページホスティングなどを使っている場合はCGIやPHPでやるしかない。動的ページがだめならあきらめるしかないだろう。
はい。個人サイトなのでそこまでは…とも思ったのですが、何か方法があるのならやってみようかと思いました。
そんなにtop.htmlからくる人はいないのですが、何か方法を知っていると今後役立つかもしれないと思いました。
色々研究してみます。とても役に経ちました。
ありがとうございます!
No.4
- 回答日時:
というよりも、
top.htmlにブックマークをつける人が多いということは
top.htmlが実質上index.htmlになってしまっているのでは?
ページの内容を再検討するか、アクセス数を把握したいならtop.htmlにもカウンターをつけたらどうでしょうか。
ブックマークをどこにつけるかは閲覧者の自由であって
作成者の方で"必ずこのページから入ってください"
という方が無理のような気がします。
せっかく「またこのページが見たい」と思ってブックマークをつけたのに
次回アクセスしたときそれが拒否されたら"なんなんだ!"と思ってしまいます。
No.2
- 回答日時:
すいません(^_^;)
下のURLだと直リンク禁止の動作を確認するだけで、CGIのDLは出来ないようでしたので、
↓の配布サイトのほうをどうぞ
その他のところの「REFERER_ex」がそうです。
参考URL:http://2ho.zive.net/
No.1
- 回答日時:
「リファラー排除」というCGIがあります。
あなたのHPスペースでCGIが利用できるのであれば、つかえます。
下記URLの一番下にありますので、見てくださいね。
参考URL:http://www.i-say.net/cgi/writer.php3?id=3392&wi= …
「リファラー排除」ですか。
調べてみます。
どのようなものか分かればあとはなんとかなるかも…
URLも親切にありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- その他(パソコン・スマホ・電化製品) とある情報が知りたく、検索して表示されたリンクをクリックしてページを見て、そこに知りたい情報の説明の 3 2022/11/26 18:55
- WordPress(ワードプレス) ワードプレスの管理画面が行方不明。 1 2022/04/27 12:09
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- その他(IT・Webサービス) 自分専用のリンク集のようなものを作りたいのですが… 3 2023/08/23 17:02
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- SSL・HTTPS httpとhttpsの安全性のちがいについておしえてください 3 2022/11/18 22:51
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フリーズする原因
-
SELECTでgroup byした時の挙動
-
wordの数式について 定積分を書...
-
select値をhiddenのvalueに渡し...
-
ラジオボタンが両方とも選択で...
-
MSPゴシックで、一番幅を取る文字
-
CGI経由でのPDFファイルをダウ...
-
Yomi-Searchのカテゴリを縦並び...
-
cgiからsendmailを送信で文字化け
-
さくらインターネットのCGI...
-
ラジオボタンを選択済みにする...
-
”送信ボタン” ”クリアボタン”...
-
アンケートフォームで前のペー...
-
ディレクトリのファイル数取得
-
WEBページを強制的に横画面で見...
-
チェックボックスで選択した内...
-
チェックボックスの返す値
-
<FORM TYPE="subumit">でデータ...
-
フォームメール確認用ページ
-
別formのhidden項目を自form値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ブックマークからのアクセスを...
-
VB初心者。小数点以下の表示で...
-
vsftpd+sslでアップロードできない
-
ローカルテストサーバーと本番...
-
htmlファイルが表示できません
-
フリーズする原因
-
proftpdで困ってます。
-
URLのリダイレクトに関する質問...
-
RedHat LINUX7.2のapacheについて
-
拡張子'html'と'htm'はどっちが...
-
エクセルをHTMLで出力する方法
-
水力学、流れに対し斜めに設置...
-
大和ネクスト銀行の銀行コード
-
携帯サイトのプルダウンメニュ...
-
SUN BBSの改造方法
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
WEBページを強制的に横画面で見...
-
select値をhiddenのvalueに渡し...
-
チェックボックスの返す値
おすすめ情報