• ベストアンサー

root以下のディレクトリのコピー禁止の方法

公開しているホームページ以下のページやディレクトリ、イメージファイルを巡回ソフトなので根こそぎコピーされたくないのですがどのようにすればいいのでしょうか? 例えばroot以下のABCというディレクトリの中をそのようにされたくない場合、どのようにすればいいのでしょうか? 恐れ入りますがよろしくお願い致します。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6638/9405)
回答No.1

公開しているページだったら、いったんブラウザ上に表示されたものを、保存拒否するすべはありません。 公開しないディレクトリならば、.htaccessファイルなどでアクセス制限をかけ、誰にも持っていかれないようにはできます。 でもそんな隠しファイルなんて、Webサーバに置いておく意味はあるんでしょうか。そもそもアップロードしなければいい話です。 Web公開しているものは、いずれなんらかの方法でコピーできてしまいます。 著作権表記をしておき、自分に著作権があるんだぞと主張しておくのがせいぜいでしょう。

MEGUMI19800214
質問者

お礼

実は私自身が巡回ソフトをよく使用するのですが、時々ぜんぜんコピーできないサイトがあります。 それを見ていいなーと思いまして質問させていただきました。 特にindex.phpとかがあるとこういった傾向があるような気がしていました。 よろしくお願いいたします。

その他の回答 (1)

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.2

普通、巡回ソフトを禁止しているサイトは、トラフィックや負荷の増大によるものがほとんどです。 なぜ公開しているのに、巡回ソフトで取られるのが嫌なのですか? 公開しているのに、巡回ソフトを拒否するのは、難しいと思います。 素人ならだませますが。

関連するQ&A

  • ディレクトリ付きのファイルコピーについて

    WINDOWSコマンドで教えてください。 ある特定の1ファイルをディレクトリ付きでコピーするにはどうしたらよいでしょうか? XCOPYを使うと、特定DIRを指定して、その中に存在するファイルをディレクトリ付きでコピーはできたのですが、特定の1ファイルをディレクトリ付きでコピーすることが出来ず困っております。 宜しくお願い致します。

  • ディレクトリをコピーするツールを作ってますけど、うまくいきません。

    ディレクトリをコピーするツールを作ってますけど、うまくいきません。 何方か教えてください! 内容:1、「~/???.tmp」というディレクトリを検索し指定ディレクトリにコピーする。    2、「~/???」というディレクトリも合わせて指定ディレクトリにコピーする。    3、 指定ディレクトリから2階層下にある「aaa」ディレクトリ直下を対象とする。    4、 コピーしたディレクトリを表示する。 使い方:./cptmpDir.sh path1 path2  [-c] 引数: path1 は対象ディレクトリ     path2 はコピー先ディレクトリ -c 指定されていればディレクトリのコピーを行う。 例え以下のようなディレクトリがあるとする。 home/ccc/bbb/aaa/abc.tmp home/ccc/bbb/aaa/abc home/ccc/bbb/aaa/cba home/ccc/bbb/aaa/ddd/efg.tmp home/ccc/bbb/aaa/ddd.tmp ./cptmpDir.sh  /home  /var/tmp [-c] を実行したら home/ccc/bbb/aaa/abc.tmp home/ccc/bbb/aaa/abc home/ccc/bbb/aaa/ddd.tmp が/var/tmpにコピーされるのが正常の働き。 私が書いたシェルは 内容1、3、4、はできたけれども 2、ができてません。 だからhome/ccc/bbb/aaa/abcがコピー対象がになっています。 以下は私が書いたシェルである。 #!/bin/ksh if [[ $# -lt 2]] then echo "usage: $0 path [-c]" exit 1 fi path2=$2 copydir=0 if [[ $3 = "-c" ]] then copydir=1 fi find $1 -maxdepth 3 -mindepth 3 -type d -name "aaa" | ¥ while read d do find $d -maxdepth 1 -mindepth 1 -type d -name "*.tmp" | ¥ while read a do if [[ $copydir -eq 1 ]] then cp -r $a $path2 echo "cp" "${a#*/}" else echo "${a#*/}" fi done done よろしくお願い致します!。 home/ccc/bbb/aaa/abcもコピーされるように!!!

  • コピーができません。

    root@GD348ZZD9:~# chmod 777 eclipse-installer chmod: 'eclipse-installer' にアクセスできません: そのようなファイルやディレクトリはありません ディレクトリeclipse-installerの中に コピーしたいのですが どうしてもできません。 何かいい方法はないでしょうか? ご回答のほど宜しくお願い申し上げます。

  • ディレクトリのコピー

    お世話になっています。 フォルダを複数含む構成のプログラム(600KBほど)があるのですが、これをサーバー上にアップしたいと考えています。 具体的にやりたいこととは、1つのサーバーに百近いディレクトリがあるのですが、その全てのディレクトリの決めた階層にフォルダで構成されたプログラムを置きたいと考えています。 そこで質問なのですが、ファイルだけであったら、copy関数を利用できるかと思うのですが、フォルダを含んでいる場合、copy関数のようなコピーできる関数はあるのでしょうか? 今回、質問するにあたり当初はファイルのコピーのように(copy関数)、サーバーに設置したいプログラムと、コピー&各ディレクトリに設置するスクリプトを設置して動かそうと思っていたのですが、ディレクトリをコピー出来ないことを知り、立ち止まってしまいました。 他のやり方でも何でも構いません。アドバイスいただけたら幸いです。 お忙しい中恐縮ですが、宜しくお願いいたします。

    • 締切済み
    • PHP
  • ホームページビルダー8で、サイト内のディレクトリ分けの方法が解りません。

    はじめまして。ホームページビルダー8で、 サイト内のディレクトリ分けの方法が解らなく、困っております。 すべてのファイルを同じフォルダに入れてます。 例えば、このようにリンクしたサイトですと、 ●http//abc.com(トップページ)-●aaa-●b1                            ●b2                            ●b3 ●aaaのページは、 http//abc.com/aaa となるのですが、 ●b1のページも http//abc.com/b1 となってしまいます。 http//abc.com/aaa/b1 とする方法が解りません。 サブのaaaという名のフォルダを作って、●aaaのファイル名をindex.htmlとして、 aaaフォルダの中にb1、b2、b3のファイルを作ればよいのでしょうか。 宜しくお願いします。

  • ディレクトリのタイムスタンプもコピーしたい

    ファイルコピーのフリーソフトを探しています。 Windows上で動作し、ディレクトリ構造ごとコピーでき、 コピー元のディレクトリのタイムスタンプをコピー先に反映できる ソフトをご存じないでしょうか?

  • Tomcatのwebappsディレクトリについて

    Tomcatについて勉強しているのですが、webappsディレクトリについてよく分からないので どなたかご回答をよろしくお願いします。 Tomcat 6.0をNomalインストールすると、webapps配下には以下のディレクトリが存在しています。 ・docs ・host-manager ・manager ・ROOT 質問1 webapps配下に存在するディレクトリの中身は(WEB-INF配下を除いて)基本的に 公開されるものだと思っているのですが ブラウザからアクセスすると「ROOT」配下のコンテンツのみアクセスができません。 「ROOT」ディレクトリだけ何か特別な設定がされているのでしょうか? また、その設定はどのファイルで確認できますか? 質問2 「http://localhost:8080」とブラウザに入力すると「ROOT」フォルダ配下のindex.htmlにアクセスされます。 この設定はどのファイルに定義されているのでしょうか? 質問3 「host-manager」「manager」「ROOT」フォルダはなんのためにあるのでしょうか? 削除しても問題無いでしょうか? 以上、よろしくお願いします。

    • ベストアンサー
    • Java
  • 1つのファイルを複数のディレクトリにコピーする

    ディレクトリAの中に ディレクトリ B ディレクトリ C ディレクトリ D ディレクトリ E ファイル F があるとします.ここでファイルFをB,C,D,Eにコピーするにはどうコマンドを打てばよいのでしょうか?

  • rootのホームディレクトリ/rootはないとまずい?

    UNIXの知識はまだ浅いのですが質問させていただきます. RedHat EL4で誤って/root(rootのホームディレクトリ)を削除してしまいました…(泣 あわててmcで復活を試みたのですがダメでした. /rootがないとシステムとして問題が出てきてしまうのでしょうか? またその場合は,OSを再インストールするしか方法はないのでしょうか? (今回使用しているマシンはブレードサーバなので同じ構成のマシンがもうひとつあります. それの/rootをコピーするという方法では復活できないですよね?) ご回答よろしくお願いします.

  • http公開ディレクトリ以外にコンテンツを置きたい

    以下のパーミッションディレクトリに対してコンテンツを置き、 シンボリックリンクを作成しているのですが、 どうしてもForbiddennになってしまいます。 ※hogehogeはコンテンツ公開ユーザーです ■コンテンツ格納ディレクトリ /usr/local/ 755 root:root ■コンテンツディレクトリ /usr/local/aaa 644 hoge:hoge ■シンボリックリンク作成先 /Users/hoge/Site/aaa 644 hoge:hoge 大本のディレクトリの所有者がrootの場合、 そういったことはできないのでしょうか?

    • ベストアンサー
    • Mac