• 締切済み

iwebでつくったサイトをlolipopのサーバーにアップ中。どちらも

iwebでつくったサイトをlolipopのサーバーにアップ中。どちらも始めての作業です。cyberduckというのを使おうとしましたが使えなかったため、lolpopサーバーにせっせと大量にファイルをアップロードしています。 しかし途中で試しに”ブラウザで確認”してみたところ、問題目白押しでした!! 1トップ画面に設定した画像がクエスチョンマーク (重いんでしょうか?) 2その画像から次のインデックス画面へリンクを貼ったのに、クリックすると”ページが見つかりません。”…次のページはもうアップロードしたのに。 3設定したフォントと違うフォントで表示されている。 とりあえずこの三つです… 1についてはファイルを軽くして試してみようと思いますが、他の2点、特に2はどうすればいいのかまったくわかりません。どなたかお知恵を貸してくださいませ。。。。!!! 環境はmac10.5で、safariです。

みんなの回答

noname#242220
noname#242220
回答No.2

iwebで『.me』サイト以外に公開する場合は一度『ローカルフォルダ』に保存し、その中身をアップロードします。 項目1.2に関してはリンクアドレスが『絶対アドレス』に成っていると考えます。 HD/index.html→mysite/index.html(相対アドレス) 項目3の設定したフォントは『ヘッダ部分』でフォントを指定しなければ、OSの標準フォントに成ります。 (もちろんOSにフォントがなければXですけどね。)

  • jein
  • ベストアンサー率49% (2799/5705)
回答No.1

よくある原因として、拡張子の不備が考えられます。 昔からMacには拡張子という概念がありませんが、インターネット上の Webサーバというのは大半がUNIX系のシステムとなっていて ファイル名の文字数やファイル名の付け方に決まりがあります。 これに当てはまらない場合はサーバ側でそのファイルがどんなものなのか 判別が出来ない状況になります。 トップページのhtmlファイルによく義務づけられるファイル名としては index.htmlあるいはindex.htmのいずれかがよく使われます。 トップページに置くhtmlファイルがこのいずれかになっていますか? 全て半角小文字が原則です(htmlファイルならば大文字でも大丈夫です) また、リンクの指定の仕方の問題も考えられます。 iWebをはじめとして、Webサイト制作ツールを使った場合 リンクの指定の方法によってはそのままスペースにアップロードしても うまく動作しないことがあります。 トラブルが発生しづらいのは「相対指定」という指定の仕方です。 これはそのリンクを貼る元のファイルを起点として、リンク先がどこにあるのかを指定します。 例えばMacの「ユーザ」フォルダの中に[web]というフォルダを作り、 その中にWebサイト用のデータを入れると仮定します。 トップページ(index.html)のすぐ下の階層に[img]というディレクトリ(フォルダ)を置いて そこに画像データ(image.jpg)があるとします。 index.html [img] |-----image.jpg この場合、index.htmlからimage.jpgにリンクを貼る場合、相対指定だと "./img/image.jpg"をリンク先に指定することになります。 これをインターネット上のWebサーバのホームに、このままの構成で送信すれば 同じようにリンクが機能します。 絶対指定というのは場所を厳密に決めてしまう指定方法で 上記の場合にimage.jpgにリンクを貼る際に、使っているマシンの どのフォルダにあるのか、それを具体的に指定してしまいます。 原則的にこういったレンタルサーバ上では日本語のパス(場所)指定は 通用しませんので、そういう場所が指定されていればエラーになります。 リンクの貼り方がどのようになっているか確認してください。 フォントについては、Mac上で指定できるフォントというのはMacOSに 入っているフォントから選択をしているとおもいます。 が、インターネット上のWebサーバに送信したデータはそのWebサーバ のマシンにあるデータしか使えません。 自分のMacだけに入っているフォントは当然呼び出せませんので Webサーバ側のマシンが呼べるものが優先して表示されるわけです。 「ファイル名、拡張子のきまり」「リンクの絶対指定と相対指定」 「<FONT>タグの使い方」などのキーワードでいろいろな 解説サイトなど熟読されるのが良いでしょう。

関連するQ&A