締切済み

決まったサイトからのリンクのみを有効にするハック

  • 困ってます
  • 質問No.9549806
  • 閲覧数63
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 45% (23/51)

■決まったサイトからのリンクのみを有効にするハックで、困っています。
A.決まったサイト:https://xxx.jp とします。
B.ハックを置くサイト:https://yyy.jp とします。
サイトA内のhtmlに、サイトBのhttps://yyy.jp/data/zzz.html などの複数のhtmlに飛ばすリンクを置きます。このリンクからのみ、https://yyy.jp/data/zzz.html 等ににアクセスできるようにしたいのです。
A/Bサイトとも、ロリポップレンタルサーバーに置いてあります。
【 状況 】
1. ロリポップのhttps://lolipop.jp/manual/hp/htaccess-03/ を参考に、以下のハックを記述
order deny,allow
deny from all
allow from .xxx.or.jp

2. 改行コード変更、.htaccessにリネイム、https://yyy.jp/data/.htaccess にアップ後にパーミッションを変更。他の.htaccessでの実績がありますので、No.2の工程ではエラーは無いものと思われます。

3. サイトAのリンクからのアクセスで、表示されるエラーは、以下。
403 Error
現在、このページへのアクセスは禁止されています。
サイト管理者の方はページの権限設定等が適切かご確認ください。

シンプルなミスだと思いますが、教えてください。

回答 (全2件)

  • 回答No.2

ベストアンサー率 72% (4244/5883)

>この条件ですと、また違った回答になりますか?
受け側の yyy.jp 側に被リンク制限を仕込めるので、回答No.1から変わらず、可能かと思います。

ただ、それを実現する方法はロリポップのヘルプにある方ではありません。
AdminWeb の方で例示されている方法を使ってみてください。
お礼コメント
YOKOHAMA-Boy

お礼率 45% (23/51)

適切な回答をありがとうございます。
技術的に当方でむずかしそうなので、Wikiからリンクされるデータのみを置くディレクトリと限定公開するディレクトリを分けて置くという単純な手法で対応すべく検討中です。
投稿日時 - 2018-11-01 09:09:45
  • 回答No.1

ベストアンサー率 72% (4244/5883)

>allow from .xxx.or.jp

この書き方だと、「アクセス者のドメインがxxx.or.jpである時」に許可されます。(ここ、xxx.jp のつもりでした…? まあそれでもダメなんですが)

アクセス者のドメインとは、通常はその人が契約しているプロバイダ、たとえばocn.ne.jp (OCN)だとか、biglobe.jp (Biglobe)などになります。
会社のインターネットからアクセスしている人は、その会社のドメイン名になるかもしれません。

さて、そう考えた時、xxx.jp のドメインを持つアクセス者なんていませんから、現在の状態ではどのようにリンクしても 403 Forbiddenになるでしょう。
そもそもの.htaccessの書き方が違ったわけです。

「特定のリンク元からのみアクセスさせたい」ならば、「リファラーによる判別」を行います。

>AdminWeb:アクセス制限
https://www.adminweb.jp/apache/allow/

>AdminWeb: アクセス制限 > リンク制限(SetEnvIf, Referer)
https://www.adminweb.jp/apache/allow/index2.html

ただし、ロリポップのサーバーで使えるかどうかは、試してみないとわかりません。
.htaccessに書くディレクティブは、サーバー設定で個別に有効化/無効化できますので、使用できなければ、もっと設定自由なレンタルサーバーを借りる必要があるかもしれません。(yyy.jp側で)
補足コメント
YOKOHAMA-Boy

お礼率 45% (23/51)

ぼかして書きましたが、A.決まったサイト:https://xxx.jp とは、ウィキペディアです。
日本人の研究者の日本語ウィキペディアのページを知人が編集中で、参考文献へのリンクを置こうとしています。
リンクは、B.ハックを置くサイト:https://yyy.jp 内のPDFやHTML(参考文献)にリンクします。
https://yyy.jpにある内容は公開できるものとそうでないものがあるので、基本非公開にしておいて、ウィキペディアからのリンクのみを通し、他ページにも行けないようにしたいのです。
この条件ですと、また違った回答になりますか?
よろしくお願いいたします。
投稿日時 - 2018-10-25 13:29:16
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ