リンクタグの作成方法とファイルのリンク先について
- リンクタグの作成方法としては、<a>タグを使用します。
- abc.htmからuvw.htmにリンクさせる際は、<a>タグのhref属性にuvw.htmのパスを指定します。
- xyz.htmからuvw.htmにリンクさせている場合でも、同じファイルにリンクさせることは可能です。
- ベストアンサー
リンクタグ
HP―index.htm(ファイル) | |―main(フォルダ)―sub(フォルダ)―abc.htm(ファイル) | |―top(フォルダ)―book(フォルダ)―xyz.htm(ファイル) | ―uvw.htm(ファイル) ※index.htmとmainとtopは同じフォルダ内(HP)にあります。 ※xyz.htmとuvw.htmはbookに入っています。 abc.htmからuvw.htmにリンクさせたいんですがタグはどうなりますか? すでにxyz.htmからuvw.htmにリンクさせてるんですが同じファイルにリンクさせても大丈夫なんでしょうか??
- yama1985
- お礼率16% (69/423)
- HTML
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「sub」フォルダの中にabc.htmが入っているのですから、 「../」で「main」フォルダ、もうひとつ「../」で「hp」フォルダ、そこから「top」「book」と下りますから <a href="../../top/book/uvw.htm">abc.htmからuvw.htmへ</a> ですね。 index.htm→abc.htm ./main/sub/abc.htm index.htm→xyz.htm ./top/book/xyz.htm index.htm→uvw.htm ./top/book/uvw.htm uvw.htm→index.htm ../../index.htm uvw.htm→abc.htm ../../main/sub/abc.htm
その他の回答 (2)
- MAN_MA_RUI
- ベストアンサー率41% (426/1024)
> abc.htmからuvw.htmにリンクさせたいんですがタグはどうなりますか? リンク先を../と指定で1階層上、../../で2階層上のフォルダを指定できます。 だから、main/sub/abc.htmからtop/book/uvw.htmに行くためには、../../../uvw.htmを指定すると良いです。 > すでにxyz.htmからuvw.htmにリンクさせてるんですが同じファイルにリンクさせても大丈夫なんでしょうか?? 何を気にしてるんでしょう?セキュリティとか何かの不具合とか? リンクすることにおいてそういう問題は一切ありません。何処からでも自由にリンクできるのがWorld Wide Webです。 何処からリンクしたからどこかからリンクしてはいけない、と言う決まりはありませんし、 元々…と言うか通常では複数ファイルからリンクを貼られてもそれを感知することは出来ません。 感知することそのものは技術的に不可能ではないけどね。
abc.htm→uvw.htm 「="../../../top/book/uvw.htm"」 「すでにxyz.htmからuvw.htmにリンクさせてるんですが同じファイルにリンクさせても大丈夫なんでしょうか??」 質問の意味がわかりません。他のファイルからリンクされていようが全く関係有りません。どちらからでもuvw.htmを呼び出せるだけです。
関連するQ&A
- リンクさせるタグ
HPタグで<a href="○○.htm" target="contents">△</a>というのがリンクするのに基本になると思うのですが、下記の様にabc.htmのファイルをindex.htmにリンクさせるにはタグはどうすればいいのでしょうか? 上の階層にいくには<a href="../ ←のように半角ドットを使うというのはわかったんですが、表示の仕方がわかりません。 詳しく教えてください!! お願いします。 HP―index.htm(ファイル) | ―main(フォルダ)-sub(フォルダ)-abc.htm(ファイル) ※index.htmとmainは同じフォルダ内(HP)にあります。 abc.htmのファイルからindex.htmのファイルにリンクするにはタグはどうすればいいんですか?
- ベストアンサー
- HTML
- ホームページのリンク
超初心者です。ホームページを作っているところです。 HPってフォルダの中にいろいろなフォルダ(例えばpage1)を作っていれていて、 トップからpage1に行くことはできるんだけど、page1からトップへ戻ることができません。 トップのリンク名、index.htmだけだと、そこに行かないんですよね? <a href="HP/index.htm"> にしてみたりしたけど、「ファイルが見つかりません」になってしまいます。 どういう設定にすればいいのでしょう? 教えてください。
- ベストアンサー
- HTML
- DWでのサブドメインのサイトのつくりかた
サブドメインについてまだよくわかっていないのですが、[main.com]というドメインの下に[sub1.main.com]というフォルダを作りその名前が反映されて結果的に http://main.com/sub1.main.com/top.html ↓ http://sub1.main.com/top.html と表示されることだと思っています。 ここで質問ですが、DWではサブドメインのフォルダ[sub1]に対して別にサイトを作って管理するべきなのでしょうか?単純に[main.com]にあるファイルから[sub1.main.com]フォルダに相対パスでリンクしてもhttp://main.com/sub1.main.com/top.htmlとなってしまい、[main.com]の中の内部リンクになってしまうということなのでしょうか? 構成: [main.com] ┣index.html ┗[sub1.main.com]━top.html ・・・このフォルダをサブドメインにしたい
- 締切済み
- レンタルサーバ・ASP
- ホームページ作成について
現在ホームページを作成しています。 最初index.htmのページは、フリーのテンプレート(フレームあり)を使っていました。 その後、そのページを2ページ目にして、新たにトップページをつくることにしました。 最初のindex.htmは別名(home.htm)にし、新たに作ったトップページをindex.htmとしました。 そしてアップロードしなおしました。 しかしながら、www.abc.xyz/index.htmで開くと、新たに作ったトップページが開くのですが、www.abc.xyzで開くと、home.htmが表示されてしまいます。 何故index.htmが表示されないのでしょう? 使用ソフトはホームページビルダーV7です。 よろしくお願いいたします。
- ベストアンサー
- その他(ソフトウェア)
- HTMLタグ・フォルダの中のhtmlからフォルダの外にあるhtmlにつなげる方法
ホームページスペース | ├index.html ├[sub] | |-link.html | |-novel.html | └-dialy.html | └illust.html 上記のように構成されている場合、サイトの入り口のindex.htmlからフォルダ[sub]内のlink.htmlに飛ぶようには <a href="[sub]\link.html">リンク集</a> このようなタグを指定しますが、逆にフォルダ内のlink.htmlからサイトトップのindex.htmlまで飛ぶようにするにはどのようなタグを使ったらいいんでしょうか?
- 締切済み
- ブログ
- バーチャルドメインの参照先振り分け設定について
レンタルサーバーのバーチャルドメインを取得しました。 2つのアドレスのいずれにアクセスされた場合も、同一のファイルを参照する状況です。 http://www.ABC***.com 元ドメイン(仮) http://www.XYZ***.com バーチャルドメイン(仮) この状況で、htaccessファイルを設定することで、 それぞれの参照先を別々にできることをサーバー会社より確認しました。 具体的には、下記のように振り分けできればと思っています。 (1) http://www.ABC***.com へアクセスされた場合は、そのまま、 http://www.ABC***.com/index.html へ (2) http://www.XYZ***.com へアクセスした場合は、サブディレクトリの http://www.XYZ***.com/sub/index.php へ (実質的には、http://www.ABC***.com/sub/index.php と同一ですが、 閲覧者には、XYZ***.com/...で表示されるようにしたいです。) 他の方の類似した情報を元に、Rewrite設定を幾つか試してみましたが、 力が及ばずどれもうまくいかない状況で、質問させていただきました。 現状で「参照先の振り分けができること」を最優先としています。 どうぞお力添え下さいますようお願い申し上げます。 ファイル構造 www(フォルダ) ├ .htaccess ├ index.html ├ sub(フォルダ) |├ index.php |├
- ベストアンサー
- その他(ITシステム運用・管理)
- index.htmlからフレームページへリンク
ビルダーでHPを作成中です。index.htmlから各ページにリンクを貼りたいのですが、上手くいきません。 ファイルは以下のように作成しています。 index以下の階層ページはフレームを使って表示させたいと思っています。 index.html topフォルダ(この中にtop.htmとmenu.htmフレーム名:menuとhome.htmフレーム名:homeとimagesフォルダ) newsフォルダ(この中にnews.htmとimagesフォルダ) といった感じです。 top.htmはリンクを貼るとmenu.htmとhome.htmが表示されますが、他はどのような作ればいいのでしょうか。必ず、menu.htmと他のページ(例えばnews.htm)が1つの画面に出るようにしたいです。 宜しくお願いします。
- ベストアンサー
- HTML
- ホームページビルダー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のファイルを作ればよいのでしょうか。 宜しくお願いします。
- ベストアンサー
- ホームページ作成ソフト
- サブドメインでメインドメインのCSSは使えますか?
構成:[]・・・フォルダ main.comをマイドメイン sub1.main.comをサブドメイン [main.com] ┣index.html ┣style.css ┗[sub1.main.com]━top.html ・・・サブドメインのフォルダ この場合サブドメインのtop.htmlで上のフォルダ(同じサーバー上)にあるstyle.cssを指定するには相対パスではできないのでしょうか? 厳密にサブドメインとメインドメインは同じサーバー上にありますが、http://sub1.main.com/top.htmlと表示が異なってしまうからフォルダごとにCSSやJSを用意しなければいけないのでしょうか?
- ベストアンサー
- その他(ITシステム運用・管理)
- ブラウザからは見えないフォルダに、認証なしでアクセスしたい。
アクセス制限のCGIなどで、webブラウザからアクセス出来ないフォルダ (私の使っているさくらでは、/home/user/wwwの外にフォルダを作ります) に、大切なファイル等を置くように勧めていますが、そのフォルダに 認証などは、なしで直接アクセス出来るCGIを作りたいので教えて下さい。 設置の仕方としては、 private/(ここにアクセスしたい) | | www/main/ | |--/abc/index.html(ここからdef/index.cgiへのリンクを貼る) | | | | |--/def/index.cgi(privateフォルダにアクセスするCGI) defフォルダの参照元を、abcフォルダのみに制限しています。 で、abc/index.html中のdef/index.cgiへのリンクをクリックすると、 privateフォルダにつながるようにしたいのです。 説明下手ですみません。 例文等で教えていただけると助かります。 宜しくお願い致します。
- ベストアンサー
- CGI