• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンクする時.htmlを付けないようにしたいです。)

リンクする時.htmlを付けないようにする方法

sub_subの回答

  • sub_sub
  • ベストアンサー率65% (15/23)
回答No.3

初めまして、こんにちは! 拝見いたしましたが一応は可能です。 htaccessでURLをリライトをすればいけるかと。 しかし、可能であるならばフォルダ構成を変えたほうが良いと思います。 以下参考にしてください。 http://coliss.com/articles/build-websites/operations/926.html

参考URL:
http://coliss.com/articles/build-websites/operations/926.html
gattonerolivai
質問者

お礼

ご丁寧にありがとうございました。 参考にさせて頂きますね。

関連するQ&A

  • 文章からhttp:を探し出し自動リンクをつけたい

    perlマスターな方に質問です(ちょっと高レベルです)。 テキストの中から、http:~の部分を抜き出してリンクを 付ける関数を、WEBページを参考に(というかまんま)作って動作したのですが、それを再編集するとおかしなことになり困ってます。 文章では分かりにくいので実例で説明しますと… ○○のページのリンク http://www.tatoeba.com という文章があります。 それを関数にかけるとちゃんと ○○のページのリンク <a href="http://www.tatoeba.com"> http://www.tatoeba.com </a> となります。が、この文章を修正して再登録する と、またhttp部分を探してしまい、結果的に ○○のページのリンク <a href="<a href="http://www.tatoeba.com">http://www.tatoeba.com</a></a>"> <a href="http://www.tatoeba.com">http://www.tatoeba.com</a></a> のように分けの分からない文章になってしまいます。 これを回避したいのですがどうしたら良いでしょうか? 具体的には、「http」を見つけたとき、以下の2つの文字のときは自動リンク処理を回避すれば大丈夫だと思います。 >http "http 関数のソースは以下のようになってます。 $str =~ s/([^=^\"]|^)(http\:[\w\.\~\-\/\?\&\=\@\;\#\:\%]+)/$1<a href=\"$2\" target='_top'>$2<\/a>/g; このソースをどう変更したらそんな素晴らしい処理が可能になるでしょうか?分かる方は…いらっしゃいますでしょうか?(ドキドキ)。もしそんな神懸りな正規表現マスター様がいらっしゃいましたら、どうかご教授ください。

    • ベストアンサー
    • Perl
  • リンク画像のマウスオーバー時の下線を消したい。(a:hover 関連。

    テキストリンクについては、マウスオーバー時に下線が表示されても良いのですが、画像リンクについては下線を表示させたくないと考えています。 どうやったら、切り分けられますでしょうか。 現在、cssファイル内にて、 ---------------- a:hover { color: #色; border-bottom: 1px solid #色; } ----------------- と書いてあり、これがテキストリンクにも画像リンクにも影響しています。 ------------------- 【CSS】 img{ border:0; } -------------------- ではダメでした。 ------------------------- 【HTML】 <a href="リンク先" class="img"><img src="画像URL"></a> 【CSS】 .img a:hover { border-bottom:0px; } ------------------------- →これでもダメでした。 どなたかご助言よろしくお願いします。

    • ベストアンサー
    • HTML
  • JavaScriptでリンクを設定したい

    JavaScript超初心者です。 サイトで画像やテキストリンクが1ページにとても多く、 リンクアドレスも同一のものが数か所あります。 JavaScriptでリンクを設定すれば、リンクだらけにならないと聞いたので 使ってみようと思ったのですが、上手くいきません。 http://www.openspc2.org/reibun/javascript/link/020/ こちらのサイトを参考にやってみたのですが、 テキストリンク1カ所はできました。 でも、画像リンクはnullと表示されて画像も表示されなくなり、 2個目のテキストリンクはリンクになりません。 <a href="./aaa.html"><img src="./img/aaa.jpg" /></a> <a href="./aaa.html">あああ</a> <a href="./bbb.html"><img src="./img/bbb.jpg" /></a> <a href="./bbb.html">いいい</a> <a href="./aaa.html"><img src="./img/ccc.jpg" /></a> <a href="./aaa.html">ううう</a> このように表示されているリンクを JavaScriptでリンクを設定するにはどうしたらよいでしょうか? よろしくお願いします!

  • リンクで画像を置き換えたい

    初心者ですが、よろしくお願いします。 たとえば 001.jpg 002.jpg 003.jpg という3つの画像ファイルがある場合に、 ---------------------------------- <html> <body> ~省略~ <a href = "#" onclick = "change_img(1)">画像1</a> <a href = "#" onclick = "change_img(2)">画像2</a> <a href = "#" onclick = "change_img(3)">画像3</a> <img src = "XXX.JPG> </body> </html> ---------------------------------- のような感じで画像1,2,3のリンクをクリックすることで、 ページ切り替えるのではなく、 XXX.JPGの部分のみ切り替えるscriptを考えているのですが、 ご教授願いないでしょうか? 要望としては、切替候補の複数の画像は ページをロードしたときに最初に全て読み込んでおいて、 リンククリック時の画像の切替をスピーディにしたいと考えています。 サンプルの上記例にそくしたサンプルのコードなどを 回答いただけると助かります。 よろしくお願いいたします。

  • リンクページがちゃんと画像表示されない

    PHP5.0、Smartyで開発しています(個人サイト) リンクを押すと、リンクページ(自サイト)は表示されるのですが、 画像などが表示されないことがあります。 .tplファイルなので、↓の同じリンクをいくつものファイルに書きましたが、ふつうにちゃんと表示されるページもあれば、リンクページの画像落ちといったページにもなります。 これはどうしてでしょうか? </div><!--header--> <ul id="menu"> <li><a href="{$info.back_url}">TOP</a></li> <li><a href="{$info.http_url}">記事一覧</a></li> <li><a href="{$info.http_url}/archive">過去ログ</a></li> <li><a href="{$info.http_url}/search">記事検索</a></li> <li><a href="{$info.http_url}/rss">RSS</a></li> <li><a href="{$info.https_url}/admin">管理者用</a></li> </ul> <img src="./image/main_img.jpg" alt="" width="760" height="340" id="main-img" />

    • ベストアンサー
    • PHP
  • 画像リンクの周囲の線を消すCSSの設定は?

    宜しくお願いします。 <a href="リンク先"><img="画像ファイル" alt="画像の説明" /></a> として画像リンクを作っています。 img要素にborder="0"としないと、画像の周囲に2pxぐらいの青い線が着いてしまいます。 xhtmlのstrictだとborder属性が使えないみたいなので、出来れば使わないで作ろうと考えてCSSで指定しようと思っているのですが、 a { border: 0px; } と指定しても、 img { border: 0px; } としても変化がありません。 どうしたらいいでしょうか?宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • ページの途中にリンクするとそれより上部分が表示されない。

    ページの途中にリンクするとそれより上部分が表示されない。 HTML,css,javascriptを組み合わせてページを作っています。 リンク先:<a name="tochu" id="tochu"></a> リンク元:<a href="ファイル名#tochu">途中へ</a> と記述しております。リンクをクリックすると移動はするのですが、 リンク先の名前をつけたところがページの一番上になってしまい、 それより上部が表示されず、上にスクロールも出来ません。 ページ全体が上にずれ、画面外にはみ出してしまっている状態です。 cssのposition等の設定かと思い、探したのですがそのような記述はありません。 原因を思い当たる方、おられましたらよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 一つのリンク(ボタン)での2つのリンク要素をもたす

    インラインフレームにリンク表示とページトップにあるインラインフレームへの リンクの2つのリンク要素をもたしたいのですが… 今、<a href="http://store.apple.com/jp" target="00iframe">として 00iframeにはApple Storeが反映されているんですが、 00iframeがページの上部で リンクテキストがページの下の方にあるので、 できれば<a href="http://store.apple.com/jp" target="00iframe">この動きと、 < a href="#top">が一緒にできる方法はないでしょうか・・・ よろしくお願い致します。

  • 【PHP】SSL領域時でのリンクの書き方は?

    PHPにてサイトを作っているものです。 最近SSL領域にもファイルを置き始めているのですがリンクの書き方で疑問があります。 リンク <a href="/dir/index.php">リンク</a> 画像  <img src="img/1.gif" /> SSL領域で上記のような書き方をすると当然リンク先は「https://~」となります。 そうではなくリンク先を「http://」にしたい場合はどうするのでしょうか? 現状正直に長々と「http://~」と書いておりますが、やはりやむを得ないのでしょうか。もしお手軽かつ単純な方法があるなら教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • スタイルシートの<link>表記について

    色々なことを試しても解決できないので質問させてください。 現在のディレクトリ構成は、 HPフォルダ-index.html      |      -report.html (www.○○○.com/report.html)      |      -report1.html (www.○○○.com/report1.html)      |      -report2.html (www.○○○.com/report2.html)      |      -css-text.css         |        -base.css といったように1つのフォルダに全てのHTMLファイルが入っているのですが、 「HPフォルダ」の中に「report」というフォルダを作って、 HPフォルダ-index.html      |      -report.html (www.○○○.com/report.html)      |      -report-report1.html (www.○○○.com/report/report1.html)          |          -report2.html (www.○○○.com/report/report2.html)      |      -css-text.css         |        -base.css といったように「report」フォルダの中に「report1.html」や「report2.html」などを入れると、 孫ページへのスタイルシートの効果が消えてしまいます。 そこで孫ページ<HEAD>内の <link rel="stylesheet" type="text/css" href="css/base.css" /> を <link rel="stylesheet" type="text/css" href="../css/base.css" /> に変更するといいと言われたことがあるのですが、効果が適用されません。 どういった<link>表記にすれば孫ページにスタイルシートの効果が適用されるのでしょうか? 説明が下手ですみません。 よろしくお願いいたします。

    • ベストアンサー
    • CSS