• 締切済み

「html」をURLから省きたいのですが

ちょっと要領を得ない質問で申し訳ございません。 昔、ホームページビルダー7でホームページを作成した際、URLの最後に「html」はついていませんでした。 最近、そのホームページを更新しようと改めて現在のPCにホームページビルダー7をインストールして、同じように作成していたのですが、どうしてもURLの最後に「html」がついてしまいます。 このままだと別のURLとなるので、以前のサイトを更新できません。 どのようにすれば「html」を最後に付けずに済みますか?

みんなの回答

  • wek00
  • ベストアンサー率61% (91/147)
回答No.3

補足します。 あなたが更新したいサイトのURLを http://okwave.jp/qa/q8824731/ と仮定します。 1) http://okwave.jp/qa/q8824731/index.htmlを更新したいが、 保存したファイル名がq8824731.htmlになっており http://okwave.jp/qa/q8824731/q8824731.htmlにアップロードされている 2) http://okwave.jp/qa/q8824731/index.htmlにアップロードしたが、 参照されるファイルは http://okwave.jp/qa/q8824731/index.htm になっている という可能性もありますね。 ファイル名を省略せずにURLを入力して 更新前・更新後の内容が表示されるか確認してみましょう。 なお、既に存在するページの更新の話のようなので、 > 通常は.htmlの拡張子は、htmlで書かれたページには必ず付いていなければいけません。 の記述に当てはまらないかも知れませんね。 参考ページタイトル:拡張子とMIMEタイプ

参考URL:
http://www.tohoho-web.com/wwwxx015.htm
回答No.2

通常は.htmlの拡張子は、htmlで書かれたページには必ず付いていなければいけません。仮に付いていなければ、うまく閲覧することはできません。 ただ、以下の方法でブラウザーでのアクセス時に.htmlを入力しなくてもページを閲覧できるようにすることは可能です。 例えば、現時点でwww.abc.com/home/test.htmlと言った形になっている場合は、/home以下に「test」ディレクトリー(フォルダー)を追加し、その中にindex.htmlに名前を変えたtest.htmlを置きます。その場合、URLはwww.abc.com/home/test/(実際に見ているのはその中のindex.html)となり、htmlを省けます。 上記の条件以外で、仮に.htmlを付けず旧サイトにアクセス出来ていたようであれば、何かがおかしいと思います。いずれにせよ先に言ったように.htmlは必ず付いていなければいけないので、旧サイトの全てを新しいサイトの形式に合わせて頂く他ありません。

回答No.1

よくわからない状況なのでなんとも言えないのですが。 以前は付いていなかった。 と言う部分が確実であれば、 以前は、 フォルダA/フォルダB/ < ここで終わり だったのではないでしょうか? この状態で、フォルダBにindex.html を置いたときは、"index.html"が省略できます。 #デフォルト状態の、WEBサーバーではほとんどそうですが、 #意図的にも変更可能な、物です。 もしそうではなく、 フォルダA/フォルダB/abc < ここで終わり であり、このままで、abc.htmlを参照していたのです!。 と言うことであれば、ちょっとわからないので、 そのソフト固有の設定なのかもしれません。