• 締切済み

各ページのURLの最後に.htmlが付かないページはなんですか?

こんにちは。 cgiなどの動的なサイトではなく、通常の静的なサイトでトップページ以外の各ページのURLの最後が通常なら/aaa.htmlとなるところが、 /aaaで終わっているページを見かけます。(.htmlが付かない) そのページ(リンク先)がもちろん別ドメインではなく、そのドメインのフォルダ(ディレクトリ)ページであることはURLから分かります。 これってどういう仕組みなんでしょうか?

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.3

いろいろな仕組みがあるので、どれとは決められません。 何もとくに細工しないと、 まず、/aaa がディレクトリなら、/aaa/ にリダイレクトされます。ブラウザのアドレスバーでは /aaa/ となっているはず。 /aaa がファイルならばそれが表示されます。 Content-Typeは普通は拡張子で決まりますが、定義した拡張子のどれにも該当しないと、デフォルトのContent-Typeになります。普通はtext/plainですが、text/htmlにすることもできます。デフォルトをそうしておけば、拡張子のないファイルはtext/htmlになります。 同じ仕組みで、/aaa をcgiやらphpやらとして各種プログラムを実行することができます。 あとは、rewriteという仕組みで、サーバーに渡されたURLを細工することもできます。

masa1003
質問者

補足

さっそくの回答ありがとうございます。 私の認識は『.html』という拡張子で保存したページ= ディレクトリ=フォルダでした。(3つとも同じ) 回答拝見する限り、違いますよね? その程度の認識の私なので cgiやphpでのことは後日勉強するとしまして 初歩的な何も細工しない場合の >まず、/aaa がディレクトリなら、/aaa/ にリダイレクトされます。ブラウザのアドレスバーでは /aaa/ となっているはず。 /aaa がファイルならばそれが表示されます の部分をもう少し詳しく教えて頂ければ大変助かります。 よろしくお願いします。

noname#119508
noname#119508
回答No.2

JavaやPHPやCGIで作っています。 http://www.hogehoge.jp/?*** などはCGIやPHP http://www.hogehoge.jp/aaa などはJavaやCなどを使っています。

masa1003
質問者

お礼

ありがとうございます。 皆様の回答拝見する限り、もっと初歩的な部分の質問のような 気がしてきました。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

フォルダのデフォルトページを表示しているだけ。 index.htmlなんかがそう。 http://ejje.weblio.jp/content/default+page http://foobar.co.jp/aaa なら、aaaフォルダなんでしょう。 サーバ側でデフォルトページの指定はできます。

masa1003
質問者

お礼

ありがとうございます。 もう少し勉強してみます。

関連するQ&A

  • ページのURLに関して

    SEOに詳しい方に質問があります。 当方で運用しているサイトのURLが xxx.jp/aaa/title/ なのですが、このサイト以下のコンテンツのURLが xxx.jp/bbb/title/contents/ のように、一つ上のディレクトリをトップページとは別のディレクトリにしているため、インデックス数をsite:~で計測したときにトップページしか計測されません。やはりサイト以下のコンテンツのURLも xxx.jp/bbb/title/contents/ ではなく、トップページと同じように xxx.jp/aaa/title/contents/ にしなくてはSEOでは不利なのでしょうか。

    • 締切済み
    • SEO
  • このページはどうしてこういうURLなのでしょう?

    ▼アンケートサイトですが、 http://enq-maker.com/0dIFWY- というように、拡張子なしでページURLが終わっています。 最後にスラッシュをつけるとページが見つからないと出るので、ディレクトリでもないようです。 どうしてこういうURLなのでしょう?気になります。 ▼他のアンケートサイトでは、このようなページURLになっていました。 http://www.anketo.com/free/anketo_answer.cfm?an=61069173 どちらも自動作成ができる便利なアンケートツールですが、URLが簡潔な前者を使ってしまいます。 なぜあんなに簡潔なURLなのでしょうか。。。とても気になります。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • URLの書き換え方

    困っていますので教えてください。 ホームーページビルダー11でトップページから、サブページへリンクを張ると、自分のアカウント名の表示も出てきます。 保存フォルダは、マイドキュメントのローカルホルダにしています。 ドメイン名の後に、サブホルダ名でURLを書き換えるにはどうすればいいのですか? それか、ホルダ指定が間違っているのでしょうか? 困っていますので、教えてください。

  • ページ内のリンクが外れてしまいました。

    PC用とスマートフォン用でトップページのみデザインを変えているサイトで、トップページからそれぞれのページへのリンクが、以前は問題無く繋がっていたのですが、スマートフォン用のみ、いつからか外れてしまいました。 スマートフォン用のトップぺージは“i”というフォルダ内に入れ、 <li><a href="../aaa.html">aaa</a></li> <li><a href="../bbb.html">bbb</a></li> としています。 よろしくお願いします。

    • 締切済み
    • CSS
  • リンク先ページを別ウィンドウに表示すると元ページのURLの最後に#が付いてしまいます。

    ホームページを作成しましたが、リンク先ページを別ウィンドウに表示すると元のページのURLの最後に#が付いてしまいます。 初めにで作ったサイトをブラウザ(safari3,firefox2)で見たときは、URLの欄にhttp://◯◯◯.web.fc2.com/となっていますが、そのページにあるリンク(リンク先ページを別ウィンドウに表示する)をクリックすると、初めに開いていたURLがhttp://◯◯◯.web.fc2.com/#と勝手に変わってしまいます。 一度ページを閉じてから開き直すと元に戻るんですが原因が分からず困っています。 どなたかアドバイスいただけないでしょうか? PCはMac OSXでホームページはDreamweaver CS3とタグ打ちで作成しました。

  • 携帯サイトのトップページ以外を毎日ページURLを変更させる

    携帯サイトを運営しておりますが、 メインメニューにBOOKMARKされてしまってはトップページにアクセスされないため、それを防止するためにトップページ以外のぺージURLを変えたいと思います。 しかし、毎日手動で変えていては大変なので、自動的もしくは簡単にその作業ができるCGIやPHPなどありましたら教えてください。

  • URLの最後の/について

    リンク先のURLの最後に/を付けたほうがそのページに飛ぶ早さも早くなると聞いたんですがスラッシュをつけて自分HPの中の違うページに飛ぶようリンクをつけるとnotfoundになります。スラッシュをつけず、たとえばwww.jjj.com/main.htmlにするときちんと表示されます。 なぜでしょうか。

    • ベストアンサー
    • HTML
  • トップページのURL

    わたしの運営しているネットショップのTOPページのURLは、 「www.abcd.com」です。(仮です) 内部リンクで各商品ページからTOPに戻れるようにリンクを貼っていますが、 「www.abcd.com/index.html」としています。 これはSEO対策的によくないのでしょうか? 全く同じURLに統一すべきでしょうか? また、内部リンクでなく、外部リンクのときも同様でしょうか?

  • ページのURLについて教えて下さい。

    HPビルダー9で、トップページを作成しました。他に4ページありますがトップページとはリンクしていません。 保存後、サーバに転送したところURLが http://~ではなく file://c:\~になっています。 もちろんHPのアドレスは取得していますし、転送設定も間違いありませんでした。 どうすれば、httpに変更できるのでしょうか? 宜しくお願いします。

  • 他のページにリダイレクトを行うサイトとは?

    他のページにリダイレクトを行うサイトって、どんなのでしょうか? 以下のような場合、該当しますか? <ケース1> 1:./aaa.cgi?url=ttp://yahoo.co.jp のような感じで、CGIにURLを渡してアクセス 2:JavaScrioptで渡したURLを画面に表示する <ケース2> 1:./aaa.cgi?url=ttp://yahoo.co.jp のような感じで、CGIにURLを渡してアクセス 2:cgiでフレームタグのページを作成。(フレームは1個だけ)  フレームには、CGIに渡したURLのページを表示する

    • ベストアンサー
    • HTML