- 締切済み
HPの拡張子について
お世話になります。 現在ビルダー10でHPを作っているのですが、質問させて下さい。 HPのアドレスの一番最後に、全てのページでhtmlというのが付きます。 トップページでは、最後にindex.htmlと付くのですが、その部分を削除してもページは表示されますが、それ以下のページになると、htmlを削除するとページが表示されなくなります。 この部分を削っても表示させる方法はないのでしょうか? ご存知の方おられましたら、ご教示お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
表示させる方法はあるけれど、出来ないです。 レンタルのサーバを利用しているかと思います。 そこの設定でHTMLなどの拡張子の設定を行っているのでサーバの管理者でもない限り、出来ません。 どうしても表示させたいという目的があるのならばホームページをレンタルしているところの管理者に直接問い合わせてみてはどうでしょうか?
- xxsuzuxx
- ベストアンサー率49% (64/129)
index.htmlやindex.cgiというのは、サーバー側で表示を優先されています。 ファイル名が無いホームページアドレスにアクセスした場合は、top.htmlやenter.htmlや1.htmlなどをいくら置こうとも サーバー側で優先されたindex.html等のファイルが表示されます。 (優先された中にもさらに優先順位があります。index.html>index.htm>index.cgi等) 各サーバーで優先順位も微妙に違ってきますが、多くはindex.htmlかindex.htmが最優先とされていると思います。 ちなみに、優先ファイルが何も置いてない場合はアップロードされたファイルが無機質にずらーっとリンクされて表示されてしまったりします。 例えば、「http://○○○.jp/」というドメインでホームページを作ろうとしたとして トップページをtop.htmlという名前で作り、その他のページにindex.htmlと付けた場合、 「http://○○○.jp/」にアクセスしたときに表示されるページはtop.htmlではなくindex.htmlのほうなわけです。 トップページを表示させるには「http://○○○.jp/top.html」と打ち込まなければ表示できません。 では「http://○○○.jp/top」で表示させるにはどうしたらいいのか、ということですが、 「http://○○○.jp/」の中に「top」というフォルダを作ってそこにindex.htmlを置けば 「http://○○○.jp/top/」というアドレスでtopフォルダ内に置いたindex.htmlの内容を表示できます。 勝手ながら初心者さんとお見受けして複雑なことは省いて簡単に説明しましたが、 ビルダーは使ったことが無いので操作まで教えられず申し訳ないです。 FTPでアップロードする際にサーバー側にフォルダ作成が出来ると思います。 がんばってください。