質問: Dreamweaver CS5.5と無料のテンプレートをつかって初めてホームページを作りました。 (Win XP を使用しています) そこで困っている事があるのですが、教えていただきますと嬉しいです。 ホームページ作りが初めてだったので、無料のテンプレートを使って作る事にしました。 ダウンロードしたファイルは以下のような内容でした。 ・画像ファイルがまとまったフォルダ(Jpeg や PNGなど) ・スタイルシート1ファイル(.cssの拡張子) ・htmlファイルが数種類(.htmlの拡張子) です。 試行錯誤しながら作り、ほぼ出来あがりました。 早速フェイスブックに載せて友達にお知らせしようとしました。 *フェイスブックは投稿画面にホームページアドレスを入れるとサムネイル画像と解説文が自動で出て来ます。 ところがアドレスを入れてもページタイトルが出てこないのです。 DWで作っている時にもちろんタイトルは入れました。 ところが、フェイスブックに投稿しようとしたら出てこないのです。 具体的に言いますと、 ○○.co.jp/index.html ではタイトルが出てきますが、 ○○.co.jp/ ではページタイトルが表示されないのです。 他のページ(編集したhtmlのページ)を表示するとページタイトルが出てきますが(もちろん制作段階でタイトルを入れてますので)、 ○○.co.jp/ は出てきません。 はて、何でだろう...と思い、ホームページに貼り付けてあるフェイスブックの「いいね!」ボタンを試しに自分で押してみたところ、 ○私○さんがリンクについて「いいね!」と言っています。 ホームページタイトル と表示されました。 これでは「いいね!」ボタンを付けた意味がないですよね? 他の人から見たら何のサイトかわかりませんから。 トップページ(index.html ではなく、.co.jp/ で終わるトップページ)にページタイトルや解説文を入れる方法をどなたか教えて頂けないでしょうか??
回答: 慣習として/へのディレクトリ(フォルダ)直アクセスは、そのディレクトリのindex.htmlを表示するように設定されているケースがほとんどですが、これはあくまでサーバーの設定なので、index.htmlを表示しない設定も存在します。 facebookの表示云々の前に、まずは○○.co.jp/でアクセスしたときに、index.htmlと同じ内容が表示されているかどうかを確認してみてください。 もし○○.co.jp/で、何も表示されない、もしくはindex.htmlと表示内容が異なる場合は、単にサーバーの設定の問題です。レンタルサーバーなり、サーバーの管理者に問い合せてみてください。 逆に、○○.co.jp/へのアクセスで意図通りの表示だった場合は、htmlのソースの問題か、facebook自体の問題かと思います。 ちなみに、DW上の確認は、あくまでローカル(ご自身のパソコン)での確認になり実際の挙動とは異なるので、アップロードした後の実際のURLで確認してみてください。