• ベストアンサー

<base href="http://~について

リンク先のベースを <base href="http://www.google.co.jp/A/">とした後に <a href="http://www.google.co.jp/B/c.html">hoge</a>の反映と同じようにしたいのですが、どうすればhttp://google.co.jpを省略できるのでしょうか。 <base href="http://www.google.co.jp/A/">とした後に <a href="B/c.html">hoge</a>ではhttp://google.co.jp/A/B/c.htmlとなってしまいます。 どうか教えてください。

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

  • ベストアンサー
  • aigaion
  • ベストアンサー率47% (287/608)
回答No.3

BASEタグはあまり使ったことないので良くわかりませんが ​http://www.google.co.jp/A/ がベースとして指定されているなら <a href="../B/c.html">hoge</a>​ でしょうね 詳しく知りたいなら相対パスでググってみるとわかるかと思います。

noname#77408
質問者

お礼

ありがとうございます。お三方の回答を参考にしたらできました。 説明が不十分ですいませんでした。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • 15mm
  • ベストアンサー率65% (65/100)
回答No.2

<base>を使ったことの無い者ですが、一般知識的に回答。 ルートディレクトリを参照するには「/」を先頭につけますので、 <a href="/B/c.html">hoge</a> あたりでいいと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4853/10268)
回答No.1

><a href="B/c.html">hoge</a>では​http://google.co.jp/A/B/c.html​となってしまいます。 base で指定したのですから当然です。そのためのbaseです。 意味が取りにくい質問ですが、「http://www.google.co.jp/B/c.htmlのリンクを表すにはどう書けばいいか?」という質問なら、 <a href="/B/c.html"> です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • safariでのbase hrefの仕様

    safariでのbase hrefの仕様 動的URLを静的なURLに見せるためにmod_rewriteを使用しています。 ディレクトリで分けているためbase hrefを指定していますが、 safariのみ表示やリンクがおかしくなります。 <base href="http://xxx.xx/">として <a href="/index.html">リンク</a>をクリックすると http://index.thml/となってしまいます。 最初の/(スラッシュ)を無くし<a href="index.html">リンク</a>にするとsafariでは正しく動作しますが、 IEでhttp://xxx.xx/に移動したい場合、http://xxx.xx/aaa/から<a href="index.html">リンク</a>をクリックすると http://xxx.xx/aaa/index.htmlになります。 もともとは一つのPHPファイルをmod_rewriteでディレクトリによって分けているので../などを条件によって付け足すと相当な時間がかかります。 おそらく同じ理由でCSSや画像も読み込まれていません。 safariではbase hrefは反映されないのでしょうか? 何か対処方法があればおしえてください。 よろしくお願いいたします。

  • base hrefとlink rel

    テキストエディタでhtmlを書いています。 外部cssを使うので、 <link rel="stylesheet" href="style.css" type="text/css"> をヘッダ部に入れていますが、これより上に <base href="~"> で基準URIを指定しようとすると、cssが反映されなくなってしまいます。 先に <link rel="~ を入れてしまうと、文法チェックで引っ掛かるのですが、どうしたら良いのでしょうか? ソースは、 <Head> <base href="絶対パス"> <link rel="stylesheet" href="style.css" type="text/css"> で、この後にmeta属性を入れています。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • <a href>タグ内のURL抽出

    正規表現初心者です。ご教授よろしくお願いします。 <a href=http://hoge.com/hoge>hoge</a> <a href=http://hoge.com/hoge>hoge<br>hoge</a> 以上の<a href>リンクから、それぞれURLだけを抽出したいのですが うまくできません。 ereg("<a href=(.+)>(.+)</a>",$hoge,$a); echo $a[1]; で、1つ目はURL抽出できたのですが 2つ目のように<br>があると『 http://hoge.com>hoge 』と表示されてしまいます。 このような場合、どのようにして抽出すればよいのでしょうか??

    • ベストアンサー
    • PHP
  • スワップイメージ+リンクの変更

    まったくの素人ですが、お教えください。 以下のようなテーブルにそれぞれ画像とリンクをつけようとしています。 <table> <tr> <td rowspan="3"><a href="hoge.html"><img src="hoge.jpg"></a></td> <td><a href="a.html"><img src="a.jpg"></a></td> </tr> <tr><td><a href="b.html"><img src="b.jpg"></a></td></tr> <tr><td><a href="c.html"><img src="c.jpg"></a></td></tr> </table> a.jpg/b.jpg/c.jpg(以下、abc) がそれぞれメニューバーの項目で、 hoge.jpgを大きなメインの画面にしたいと思っています。 このとき、abcのいずれかをマウスオーバーするたびに、それぞれのイメージがhogeのエリアにスワップされ、かつそれぞれの項目のリンク(a.html/b.html/c.html)がhoge.htmlと置き換わるようなjavascriptを作りたいと考えています。 イメージのスワップだけならいくつも見つけることができたのですが、イメージとリンクが両方ともスワップされるようなものを、見つけることができませんでした。もしそのようなjavascriptがweb上にありましたら、お教えください。

  • TARGET=_blankと、<a href="" onMouseOver="location.href='リンク先'"></a>

    リンクに触れただけで、別ウインドウを開くには、どうしたら良いんでしょうか? <a TARGET=_blank href=""onMouseOver="location.href='リンク先'"></a> 上は、どこが間違っているのでしょうか?         

    • ベストアンサー
    • HTML
  • ページ内リンクで<a href="#任意">が使えない。解決法は?

    ページ内リンクの作成方法で質問させてください。 プログラムの都合上<base href="http://▲▲▲.com/">が指定されているサイト内で、「このページの上へ」リンクを作ろうとしているのですが、一般的な方法で <a name="top"></a> <a href="#top">↑このページの上へ</a> この組合せで作ると全てのページで http://▲▲▲.com/#top へ飛ばされてしまいます。 <base href="http://▲▲▲.com/">はプログラム上削除できません。 このような環境でページ内リンクを実現させる方法がありましたら、教えてください。

    • ベストアンサー
    • HTML
  • tplからの他ページ特定箇所リンクについて

    お世話になります。 サイト内にて、他ページの特定箇所へのリンクについて調整しているのですが リンク元のページソースがtplな為なのか?上手く反映されません。 tpl内の該当部分に <a href="hoge.html#aaa"><img src="hogege.jpg"></a> ※widthなどの詳細は省略しています と記載し リンク先のHTML(hoge.html)の該当箇所を <a name="aaa"><img src="mogege.jpg"></a> と指定しました。 しかしながら、hoge.htmlにはリンクするのですが 該当箇所に上手くとびません。 タグの閉じ忘れ、記載方法等一通り確認し、いろいろ調整してみたのですがうまくいかないため、 リンク元がtplだからなのだろうか…と不安になっています。 もしご存知の方がおいでになりましたらご教示頂けますと幸いです。

  • a href=のリンクについて。

    いつもお世話になっております。 今回分からないのは、 <td><a href="/php/hoge.php?id=<?=$row[0]?">STYLE="color:black"><?=$row["name"]?></td> と言うやり方では上手くリンクするのですけど、 echo "<td>".$row["name"]."</td>"; に対して上のやり方でリンクするように色々加工してみたのですが、 エラーが出て、上手く実装できないのです。 上の形のように下の形式でなんとかリンクを飛ばしたいです。 ご指導のほどよろしくお願いします。

    • ベストアンサー
    • PHP
  • <a href=

    http://personal.okwave.jp/qa2903587.html こういう質問をしたものです。ここのNo.6様のお礼にも書いていますが、 <a href="/">HOMEへ</a> というリンクではトップページには移動しますが、絶対アドレスのリンク以外では 最新に更新されたトップページには移動しないみたいです。 このことってアクセス解析に影響するのではないでしょうか? サイト内のページ移動を絶対アドレスでやらず、 <a href="/">HOME</a> <a href="/link.html">リンク集</a> <a href="/sitemap.html">サイトマップ</a> ・・・・・・・・・・・ としてやると、アクセス解析のページビューはカウントされないのではないでしょうか?

  • <a href=…>がうまくいかない

    gooの簡単HPにサイトを持っています。 ここの日記のページを書く際に、 ・・・・・(文章)・・・・・<a href=http://(URL1)>単語1</a><a herf=http://(URL2)>単語2</a><a href=http://(URL3)>単語3</a>・・・・・(文章)・・・・・ という風に、単語3つに連続して文中リンクを張りました。単語1,3は問題なくちゃんとリンクが張られるのですが、単語2のところだけリンクされず残ってしまいます。どうすればいいのでしょうか。

    • ベストアンサー
    • HTML