• 締切済み

.htaccessについて

サイトを運営している者ですが、最近自分のサイトを丸ごとコピーされていることがわかりました。 www.learnjapan.org(http://www.learnjapan.org/)という、サイトのURLを入力するだけで、勝手に漢字などをローマ字や平仮名などに変換するサイトみたいです。 変換するだけならいいのですが、リンクのURLを勝手に変えたり広告を載せたり、検索エンジンに登録までしています。 www.learnjapan.orgというサイトが変換をしているならwww.learnjapan.orgからのアクセスを拒否すれば、更新も反映されないので勝手に消えていくと思います。 そこで、.htaccessを使ってwww.learnjapan.orgページからのアクセスを拒否をしようと思って、画像の直リンク禁止まではできたのですが、普通にURLを拒否するだけではwww.learnjapan.orgからのアクセスを禁止することができません。 .htaccessに詳しい方がいましたら、どのようにすれば拒否できるか教えてください。宜しくお願いします。

みんなの回答

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

えっと...サイトをコピーされるとなにか問題があるのでしょうか? まずは発想の転換をお勧めします。 サイトを閲覧されるってことはとりもなおさず個人のパソコンに同じ環境を構築してみるのと同じなわけで... そこでwww.learnjapan.orgサイトからのアクセスをブロックしたところでたいした意味はないかと。それを防御するなら ・googleなどの検索サイトのキャッシュ ・webarchiveや魚拓などのスナップショット保存系のサイト なども防御しなければ意味がないですけど。 結局、見られたくないならパスワード制にするなどしてアクセスそのものを制限してください。自由にアクセスできる環境にしておいてコピーするなって言うほうが無理です。

RAID-MAX
質問者

お礼

回答ありがとうございます。ちょっと説明が足りなかったみたいなので補足を書いておきます。

RAID-MAX
質問者

補足

上記に「自分のサイトを丸ごとコピーされている」と書きましたが、どうやら自分のサイトのページを変換して表示しているようです。 www.learnjapan.orgは指定したサイトの文字を変換して表示するサイトですが、自分のサイトの変換したページが検索エンジンに登録されているところが何かおかしいと思います。 このサイトには以下の点で迷惑しております。 ・検索エンジンにはまったく同じ名前で登録されており、順位もほとんど変わらない位置にある(googleの方にはもう報告していますが) ・ページのレイアウトが崩されていて、載せてもいない広告が表示される ・リンクのURLがすべて置き換えられていて、アフィリエイトなどに影響が出る ・アクセス解析もそのまま表示されるので、統計が乱れる このようなことがあってこのサイトからのアクセスとページの変換を拒否したいと思っています。 そこで、.htaccessで拒否しようとして以下のことがわかりました。 ・画像やフレーム内のページは表示を拒否できる ・htmlなどの変換されるページは拒否することができない ・すべてのアクセスを拒否すると変換されたページも表示できない すべてのアクセスを拒否すると変換されたページも表示されないことから、どうにかすればこのページからのアクセスや変換を拒否することはできると思います。 しかし、www.learnjapan.orgのアクセスを拒否しただけではページは表示されてしまうので、変換することを拒否しなければならないようです。 拒否したところであまり意味はないかもしれませんが、せっかく長い時間をかけて作ったページを荒らされるのは、あまり気持ちいいものではありません。 .htaccessのことはいろいろ調べましたが、自分の力ではこの程度が限界みたいです。 もしこのサイトからの変換の拒否の仕方がわかる方は、教えてください。よろしくお願いします。 ちなみに自分の作った.htaccessはこれです。↓ SetEnvIf Referer "^http://www\.learnjapan\.org/" ref01 order allow,deny allow from all deny from env=ref01

関連するQ&A

  • .htaccessで直リンを禁止できるか?

    個人サイトを運営していますが、その中の画像だけを直リンクをされているようです。.htaccessで直リンクを禁止できると聞いたのですが、どう記述すればいいのでしょうか?

  • .htaccessファイルのアップロード先について。

    こんばんわ。 私はHPを運営しているのですが、ある人のアクセスを禁止したいのです。 例えば私のサイトのURLが http://***.**.**の場合、http://***.**.**/index.htmlや、 http://***.**.**/***/mix.htmlなど...。 このアドレスがつくすべてのページをその人に見られないように拒否したいのです。 その場合indexページがおいてあるディレクトリに.htaccessファイルをUPしたら、/***/mix.htmlなども、ちゃんと拒否されるのでしょうか? 色々なサイトを見てまわりましたが、ちゃんと合っているのか不安で・・・。 ぜひ教えてください。

  • htaccess??

    .htaccessを設置したいのですが、.htaccessではいろいろな条件を拒否したり許可したりできますよね? たとえば、指定したホストからのアクセスを拒否したい、と同時に画像の直リンクを防ぎたい。という場合、どう表記すればいいのでしょうか? order allow,deny deny from all deny from xxxxx(拒否したいホスト) deny from xxxxx SetEnvIf REFERER "xxxxx(自サイトのURL )" Ref1↓ Order Deny,Allow↓ Deny from all↓ Allow from env=Ref1↓ AddHandler cgi-script htaccess とこんな感じでつらつらと並べていいものでしょうか? 初歩的な質問でごめんなさい。 良かったら教えてください。

  • 直リンク禁止の.htaccess 記述方法について

    画像への直リンクを禁止したいのですが、通常、.htaccessへの記述になると思います。 この場合、その画像へアクセスした場合、403エラーを返さずに、画像そのものは閲覧できる様に、 あくまで勝手なリンクタグからのリンクのみを、制限したいですが、どの様に記述すればいいのでしょうか?

    • ベストアンサー
    • HTML
  • .htaccess が反映されない。

    Aというディレクトリは、自サイト内のリンクからのみアクセス可能となるように .htaccessを記述しました。 SetEnvIf REFERER "XXXXXX.ne.jp" REF1 order deny,allow deny from all allow from env=REF1 この記述ですと、PCサイトを専用の携帯ブラウザで閲覧可能にさせる ある一つの携帯サイトからのアクセスに限り反映されません。 現在の所、Aディレクトリに直接アクセスをしたり 他のサイトからアクセスをすると403エラーになりますが その携帯サイトからのみ、AディレクトリのURLを直接入力してアクセスをしてもアクセス拒否が出来ません。 その携帯サイト名を記載した方が、アドバイスを頂戴しやすいとは思いますが 名指しをしてもよいのか不安でしたので、ある携帯サイトとさせて頂きました。 分かり辛くて申し訳ありません。 PHPは使用出来ませんので、.htaccess もしくはフリー配布のcgiで何とか出来ないでしょうか。

    • ベストアンサー
    • HTML
  • .htaccessについておしえてください。

    外部からjsファイルを直リンクなどで、見られないようにできないかと考えています。 .htaccessで特定のサイトからのみ参照を許可するという記事を見ました。 例えばヘテムルのサーバにあるhttp://abc.heteml.jp/def/index.htmlからだけhttp://abc.heteml.jp/def/js/test.jsに参照を許可するのに、.htaccess に以下のように書きました。 SetEnvIf Referer "^http://abc\.heteml\.jp" ok_url <Files ~ "\.(js)$"> order deny,allow deny from all allow from env=ok_url </Files> 直リンクしようとすると500 error Internal Server Errorとなります。しかし、index.htmlにjs/test.jsが効かなくなりました。 .htaccess については全然分かっていません。いろいろなサイトを見ながらやっているのですが、うまくいきません。詳しく教えていただきたいと思い、投稿しました。 よろしくお願いします。

  • .htaccessで、画像ファイルだけ直リンク禁止にする方法

    自作の画像やFlashを掲載するサイトを運営していますが、画像の無断転載や直リンクに困っています。 ロリポップ(http://lolipop.jp/)というレンタルサーバーを使っているので、「.htaccess」というものが使えるのですが、自動で設定できるものを使うと、自分のサイトからも、画像を表示させる時にパスワードを入力するように、メッセージが出てしまいます。 これを、自分のサイトで表示させるときは、パスワードを入れなくても見れるようには出来ないでしょうか? 画像だけ、直リンク禁止にしたいので、HTMLファイルとは別のフォルダに画像を入れ、そこに「.htaccess」を入れています。 良い方法をご存知の方がいらっしゃいましたら、教えていただけないでしょうか? よろしくお願いします。

  • .htaccessとMETA タグ教えてください

    いつもお世話になります。 今サイトのことで困ってることがありまして相談させてください。 一つはサイトを検索避けしたいのですが そのタグがよくわからないんです。 METAタグを使うらしいのですが、何個も使うと認知されないとか不具合が起きるみたいな話を聞いたので何がいいのかわかりません。 主にロボットに拾われたくないんです。 そして次は特定の訪問者を弾くタグなんですが どうも私のサイトに韓国からアクセスがあり無断転載されてるようなんです。 なので韓国からのアクセスを弾く(主に日本語圏以外を)タグを調べたら.htaccess を使うことがわかりました。 でもどういう記述にすればいいのかがちょっとわかりません。 一応使ってるサーバー(さくらインターネット)は .htaccess を置いても大丈夫みたいなんですが サーバーによって.htaccess の内容は同じ対策目的(例えばロボット避け)でも 変わるものなんでしょうか? 直リンクも.htaccess を使えば禁止できるらしいのですが それらのタグを少し教えていただけませんか? 最初のMETAタグと共にわかるところがあればアドバイスください;

  • .htaccessについて教えてください

    testというフォルダを作って、その中にindex.htmlを作り、このサイトをPCからのアクセスを拒否させたいと考えています。.htaccessでできることを知り、いろいろ調べているのですが、よく分かりませんでした。.htaccessファイルにどのように書けばいいのか、それをどこに置くのかなど、詳しく教えていただきたく思い投稿しました。よろしくお願いします。.htaccessはじめてです。

  • .htaccessのアクセス制限のことで

    レンタルサーバーを利用してブログをやっております。 最近、海外からのスパムが多くなり、.htaccessを設置してアクセス制限をかけようかと思い.htaccessファイルを設置しましたらページそのものが見れなくなってしまいました。 order deny,allow deny from all allow from .jp SetEnvIf Referer "拒否ドメイン" deny_ref order allow,deny allow from all deny from env=deny_ref このような書き方は間違えているのでしょうか。 こちらのやりたい事としましては、海外からのアクセスを拒否、日本でも一部のドメインの拒否、一部のサイトからの直リンク拒否です。 どうそ、よろしくお願いします。