• 締切済み

html内のパスの記述で、途中で遡る

webページにおけるhtml内のパスの記述に関して質問させて頂きます。 http://okwave.jp/というサイトに、 http://okwave.jp/lv1/lv2/lv3/index.html というファイルがあったとします。 このindex.htmlファイルから、 http://okwave.jp/lv1/lv2/images/lv3.jpg の画像を参照したいとします。 この場合に何かしらの都合で、 http://okwave.jp/lv1/lv2/lv3/../images/lv3.jpg ↑このようにパスを途中から遡って記述するのは、問題(規格に反する、SEO上不利等)があることなのでしょうか? ブラウザでは、一見問題なくリンクしているように見えます。 詳しい方、いらっしゃいましたら、ご教示願います。

  • SEO
  • 回答数1
  • ありがとう数2

みんなの回答

  • hue2011
  • ベストアンサー率38% (2800/7250)
回答No.1

何を思い悩んでいるか理解不能です。 たかが内部リンクですね。しかも画像参照ですよね。 画像は、テキスト部が何もない単なるファイルですから、直接それを検索する人間はいません。 検索もできません。 それがどういう参照を受けていようとも、検索エンジンの評価対象外です。 被リンクの数なんて誰も見ません。 それを参照している側はどうかというと、そのファイルが存在していなければ評価は落とします。 存在していれば画像としての価値観判断なんかしませんから、整合性のあるページであるという判断をするだけです。 単純にHTMLのヘルスチェックをされるだけです。 外部リンクで相対パスをきって参照しているものがあったとすればどう評価するかはわかりませんが、普通そんなばかばかしい参照記述はしないでしょう。 外部リンクだったら、絶対パスでないと、表示が遅くなるだけですから。 もちろん、この場合は参照側ですから、被リンクなんて意味を持ちません。 こんなことを気にしている暇に、サイトを充実させ、キーワードで検索上位に行かせるようにアタマを使ったほうがいいと思いますよ。

chiku-san
質問者

お礼

ありがとうございます。 SEOのカテゴリに書いた私が馬鹿でした。SEOカテゴリというのは、上位表示のテクニックに特化した質問のカテゴリページだったのですかね…涙。 質問の意図がうまく伝えられなかったようで、申し訳ございません。 知りたいのは、例えばw3cの様な団体が進める標準化の潮流の中で、 ../images/lv3.jpg のような記述は標準的だが、 /lv1/lv2/lv3/../images/lv3.jpg は、標準ではない。一部のブラウザではエラーと認識される。一部の環境では辿れない。等といった問題があったりしないかといった懸念です。 >普通そんなばかばかしい参照記述はしないでしょう。 質問文に「何かしらの都合で」と記述いたしましたが、今回は既設のCMSの都合で、取得できる絶対パスがcurrent directoryのみとなっており、画像だけでなくリンクも含め、参照を絶対パスで記述しようとした場合、上記のような書き方がスムーズという結論になります。(この記述を普通に絶対パスと呼んで良いのかは判断しかねますが) >相対パスをきって参照しているものがあったとすればどう評価するかはわかりません なるほど、結果、わからないのですね、ご丁寧な回答をありがとうございました。

chiku-san
質問者

補足

質問に記させて頂いた「問題(規格に反する、SEO上不利等)があることなのでしょうか?」の意図は、 ・このパスの記述方法が一般的なものなのか? ・サーチエンジンも問題なくクロールできるのか? ・不親切な標記と判断して辿れないケースはないのでしょうか? というもので、闇雲に上位表示を気にする内容の質問ではございません。誤解を招く記述をお許しください。

関連するQ&A

  • DreamweaverCS3 リンク記述パス既定の変更

    テキストや画像リンクを貼る時にファイル参照マークの横にある照準?見たいな物を右のファイルにドラッグしてリンクするのですが、既定では相対パスでコードが書かれてしまいますので、この既定を絶対パスに変更したいのですが規定値の変更はできるのでしょうか?

  • 秀丸上から別ファイルを開かせたいがフルパスの記述ができない

    初めてこのサイトを利用させていただきます。 秀丸というテキストエディタについて質問です。 【やりたいこと】 画像ファイルやHTMLファイルなどのフルパスを秀丸で開いたテキストファイル上に記述し、 そのフルパスをダブルクリックすればその別ファイルを開かせたい 【現状】 フルパスの中にスペースや全角文字が入ると別ファイルへのリンクとして認識されない (フルパスが半角英数字かつスペースがない場合は別ファイルへのリンクとして認識されダブルクリックで開くことができる) まだ秀丸を利用したばかりで解決策がわかりません。 ご存知の方、教えていただけると嬉しいです。 よろしくお願いいたします。

  • HTMLのパス記述を一括変更出来るソフト

    お世話になります。 サイト内でHTMLファイルを他のフォルダに移動させた時はパスが変わりますが、そのファイルにリンクを貼っているサイト内ファイルすべてのパス記述を一括で変えるフリーソフトを探しています。 ご存知でしたら教えて下さい。

  • onClick の記述方法について

    初心者のため、もしお分かりでしたらご教示頂ければ幸いです。 以下の記述にこのような onclick属性を追加したいと思っております。 Google Analyticsのイベントトラッキングを計測するためのものです。 onClick="_gaq.push(['_trackEvent', 'top', 'head_banner', 'top__head_banner_zzzzzzz']);" 各リンク先にそれぞれ設定するためには、どのように記述すればよろしいのでしょうか。 $(function() {$("#showcase").showcase ({images: [ { url: "http://www.111.jp/111.jpg", description: "テスト", link: "http://www.aaa.jp", target:"_top"}, { url: "http://www.111.jp/222.jpg", description: "テスト", link: "http://www.bbb.jp", target:"_top"}, { url: "http://www.111.jp/333.jpg", description: "テスト", link: "http://www.ccc.jp", target:"_top"}, ], <---中略---> }); }); すみませんが何卒宜しくお願い致します。

  • OpenPNE3.4のCSSのパスについて

    OpenPNE3.4のCSSのパスについて お世話になってます。OpenPNE3.4についてご質問です。 インストールがなんとか終了して、ブラウザからアクセスできるようになったのですが、CSSが適用されず困っています。添付画像の状態です。 PC用ページのログイン前もログイン後も、ブラウザからソースを確認すると下記の記述がありました。 <link rel="stylesheet" type="text/css" media="screen" href="/opSkinBasicPlugin/css/main.css" /> 次に、FireBugの接続タブのCSSを確認すると上記の記述で参照している考えられる main.css の ステータスが 404 NotFound となっています。 ソースにはCSS参照の記述があるので、通常インストール直後にはデフォルトのスタイルが適用された状態になるかと想像できるのですが、どのような問題が考えられますでしょうか? また、パスを通すにはどこを変更すればよいか詳しい方みえませんか…? 以上、お手数おかけいたしますが、よろしくお願いいたします。

  • CGIなどは絶対パスでも良い?相対パス?SEO的

    こんにちはサンタです。 よろしくお願い致します。 php,perlで作成された メールフォームCGI スケジュールCGI カレンダーCGI を、ホームページに設置致しました。 ネット上で動いております。 さて、これらのCGIを設置するのには、例えばschedule.cgiなどは、相対パスとして、リンクしたほうが宜しいのでしょうか? 現在は、相対パスなのですが、メンテナンスを考えますと、絶対パスの方が、楽だと感じました。ですが、SEO的には、相対パスでリンクしたほうが良いのかなと思い、質問させて頂きました。 1,技術的な不具合の問題があるか、、、。 2,SEO的な問題があるか、、、。 どうぞ、よろしくお願い致します。 失礼致します。

    • ベストアンサー
    • CSS
  • 相対パスのことでわかる方教えてください

    htmlの相対パスのことで質問です。 index.htmlのログインボタンに相対パスで「./」のリンクを つけました。 同じ階層にindex.phpファイルをおいているのですが、 index.htmlのログインボタンを押すと、index.phpに 飛んでいきます。 相対パスの「./」はindex.htmlを優先すると思ったの ですが、index.phpを優先するのでしょうか。

  • 絶対パスと相対パスはどちらがいい?

    htmlで自サイト内のリンクをつける場合、絶対パスと相対パスはどちらを使った方がいいのでしょうか? すべてのファイルが同じディレクトリにあるとして、 <a href="test.html">test</a> と <a href="http://example.com/test.html">test</a> では、SEOの効果が違ったりしますか? 教えて下さい。よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ルートパスの動作確認

    宜しくお願いします。 いつもは相対パスを使用してhtmlファイルを作成しているのですが、今回初めてルートパスでリンク先やimgのディレクトリを記述したいと思っています。 そこで質問なのですが、ルートパスで記述した場合、皆様はどのように確認されていますか? 普通にブラウザで確認しても画像、javascript、css、リンク先などは反映されませんよね? 何か方法があるのでしょうか? (ちなみに、テキストエディタでのタグ打ちが主流ですが、DreamWeaver4、Fireworks4も時々使います。)

    • ベストアンサー
    • HTML
  • パスの書き方。

    初歩的な質問です。 CGIファイルをサーバーに転送して、動作させたいのですが、どぉ~しても「CGIファイル内のパス指定が正しくない可能性があります。正しいパスをご確認ください」が出ます。どういうふうに表記したらいいのか分からないので教えてください。 サーバー内の「初期フォルダ」は、「/」です。 そこに、「index.html」ファイルと「private_html」「gate」フォルダがあります。(下図参照) / | | +--- /private_html/secret.html | | +--- /gate/gate.cgi | | index.html この状態で、「gate.cgi」ファイルから見た「secret.html」のパスはどうなりますか?(絶対パスと相対パス) あと、「gate.cgi」から見た「private_html」フォルダのパスはどうなりますか?? で、もしかするとこのディレクトリ構成自体がダメかもしれないので、パスを設定してもうまくいかないようだったら / | | +--- /private_html/secret.html | | | +--- /public_html/index.html | | +--- /gate/gate.cgi こんな風にも変えてみようかと思っています。 この場合の「gate.cgi」から見た「secret.html」のパスはどうなりますか? また、「gate.cgi」から見た「private_html」フォルダのパスはどうなりますか? 表現がうまくできていなかったらごめんなさい。m(_ _)m かなり初歩的な質問ですみません。 とっても困っているので、どうか教えてください。(再度質問するかもしれませんが・・・)よろしくお願いします。

専門家に質問してみよう