人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

自サイト内で素材サイト様からお借りしている
アイコンや画像がウチから直リンクされているのをたまたま発見してしまい直リンされないように対策しようと
難しい事は判らないので
http://paki.s33.xrea.com/kanri.htm様の
ディレクトリの名前・場所をこまめに変更する
の所の
「一番確実でCGIも.htaccessも必要ありませんが、ちょっと手間のかかる方法です
(以下サイト内参照)」


を実行しようと思ったんですが相対アドレスっていうのを自分で検索して解説されているサイト様をいくつか覗いても
イマイチわかりませんでした。
なので設定の仕方(?!)を順を追って判りやすく教えて下さい!

ちなみに画像をおいているフォルダは
indexと同じ階層(っていうんですかね)にicon,backって名前で二つ有ります。
手順を教えて下さい!

あと画像が直リンクされているか調べられる簡単な方法ってありますか?

あわせて判りやすく教えて下さいお願いします

●質問者: rollover
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess CGI INDEX いるか たまたま
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● aiaina
●30ポイント

http://s-kyo.kiy.jp/tyokurin.html

こちら参考になりそうです

◎質問者からの返答

リンクだけはってここどうぞと言う

だけのはご遠慮いただきたかったです・・・。

↑にも書いてあるとおり自分でも検索はしてますので。

でもお答えありがとうございます。


私はテキスト文章のバックに固定背景などを使っているのですが

その際は画像とテキストは同じフォルダに入れたないとダメなのでしょうか??(http://s-kyo.kiy.jp/tyokurin.htmlでいう「sozai」フォルダの所)

でないとテキスト事にいちいち背景画像アド変えなきゃいけにんですもんね


なんとなくこれだ!というほどしっくりこないんですが

引き続き皆様よろしくお願いします


2 ● kurukuru-neko
●0ポイント

Apacheのモジュール「mod_rewrite」

http://www.itmedia.co.jp/help/tips/linux/l0439.html

Linux Tips

http://www.itmedia.co.jp/help/tips/linux/apache.html

関連質問

http://q.hatena.ne.jp/1137260692

◎質問者からの返答

質問読んでくれてますか?


3 ● b-wind
●50ポイント ベストアンサー

http://something.com/icon/a.png

を該当の画像ファイルだとしましょう。

http://something.com/index.html からリンクを貼るとき、

1.<a href="http://something.com/icon/a.png">画像</a>

が絶対パス

2.<a href="icon/a.png">画像</a>

が相対パスです。

相対パスの利点はディレクトリ構造が同じであればファイルを移動してもリンクを書き換えなくてもよい点です。

たとえば、上記2ファイルを

http://something.com/xxx/icon/a.png

http://something.com/xxx/index.html

におきなおした場合も1.のリンクは使えなくなりますが、2.のリンクはそのままでも構いません。

同様に xxx を yyy に変えても同じです。

この部分を毎日書き換えることが参考にされていたサイトで説明されている内容です。

(以下の説明のために少し改変していますので厳密には同じではないです)

ここからが本番。

xxx の部分を毎日変えることで直リンクは防げますが、index.html の位置まで変わってしまっては誰もアクセスできません。

ここで HTML の BASE タグを使えば

http://www.htmq.com/html/base.shtml

相対パスの基点を変える事が出来ます。

上記の場合、

<base href="http://something.com/xxx/">

としておけば HTML ファイルは

http://something.com/index.html

のままで済みます。

また、トップページ以外のすべては xxx ディレクトリ以下にまとめておけばディレクトリ名の変更と base タグの書き換え以外の手間は発生しません。

あと、画像が直リンクされているかどうかはサーバーのアクセスログに記録されている可能性があります。

サーバーの種類によって見方も違いますので、

詳細はサーバー管理会社にお問い合わせいただいたほうがよいかと思います。

◎質問者からの返答

凄く親切にしかも

判りやすく教えていただき有難うございます!

質問に対してちゃんと答えていただき嬉しく思います!

本当に有難うございました

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ