• ベストアンサー

同じアドレスに、パソコン用サイトと、携帯用サイトをアップしたいのですが

現在パソコン用のサイトを公開しているのですが、スペースが余っているため携帯用のサイトを作成して、同じアドレスにアップしたいのですがどのようにすればいいかよく分かりません。 過去ログを読んだところ、「下位フォルダを作成してそこにアップする」らしいのですが、 1、パソコン用サイトの中に、新しいフォルダを作り、その中に携帯用サイトのファイルを入れてアップしたのですが、うまくいきませんでした。 転送ソフトは、FFFTPを使っています。転送方法をご存知の方、ご指導をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#100277
noname#100277
回答No.3

ローカルでの話で進めます。 サイトの全てのデータを入れるフォルダが在りますね? 其の中に「PC」専用のフォルダと「携帯電話向け」のフォルダを作ります。 フォルダの中に様々なファイルを作って保存。 ローカルでのテストを実行。 実行して不具合が無かったらサーバーに転送。 ftpを起動し接続。 現在のホスト側にはPC用のファイルやフォルダが在る筈ですね? 新しく携帯電話向けのフォルダを作成。 名前は適当に付けて構いませんが、PCサイトと携帯電話向けのサイトをお互いにLINKさせてるファイルが在るなら、LINK設定はシッカリした上で、新たに作成したフォルダ(正確にはディレクトリ)に新規で作成したファイルの全てを転送。 転送を全て完了したら、実際にサーバーに全てアップロードされたかの確認の為、インターネットブラウザを立ち上げてアドレスバーに該当URIを入力~移動。 表示が全てローカルと何等変わらなければ作業は完了です。 確実を期する為に携帯電話の実機での確認を実行。 サーバーに拠っては予め携帯電話専用のディレクトリが設置して在る場合が在ります。 (例:FC2の「i」ディレクトリ) 此の場合は此処に全て収納しなければ正常な表示が出来無い場合が在ります。

noname#220054
質問者

お礼

回答ありがとうございます。御礼が遅れてしまい申し訳ありません。 ご指摘のとおり実行しているのですが、まだうまくいっていません。 1、まず、テストと言うフォルダの中に、PC専用フォルダ『test』と、携帯用フォルダ『i』を作り、それぞれにファイルを格納しました。 2、携帯用のindex.htmlファイルと、PC用のindex.htmlをリンク。 3、FFFTPを接続、ローカル側には、『test』『i』の2つのフォルダと、格納されたファイルがあるので、この2つをホスト側にドラッグして、転送しました。 結果は、『403エラーの アクセス権がありません』となります。 手順としては良いと思うのですが、気づいたところがありましたら、ご都合がよろしければ、再度のご指導をお願いします。 ちなみに、PC用アドレスは、プロバイダの正規のアドレスで、携帯用アドレスには、FC2のアドレスを利用しています。

その他の回答 (5)

  • mira723
  • ベストアンサー率20% (160/781)
回答No.6

「i」ホルダにindexファイルはアップロードしてありますか? フォルダだけ作っても、indexファイルが無ければ、意味がありません

noname#220054
質問者

お礼

御礼が遅くなってしまいました。 無事解決することが出来ました。 アドバイスありがとうございました。

  • CONAN18
  • ベストアンサー率42% (132/313)
回答No.5

Webサイトのトップページに携帯サイトのURLをリンクしたうえで 携帯サイト用のディレクトリ「i」を作成してそこに取り合えずは携帯サイトのトップページのindexファイルを入れて「i」ディレクトリをアップするればいいのでは フォントサイズや画像がある場合には大きさにご注意を

noname#220054
質問者

お礼

御礼が遅くなってしまいました。 無事解決できました。アドバイスありがとうございました。

  • CONAN18
  • ベストアンサー率42% (132/313)
回答No.4

お礼ありがとうございます。 >ホームページビルダー体験版というのは詳しくしりませんが Webサイトのトップページに携帯サイトのURLをリンクしたうえでのことでしょうか <A href="http://*******.***/i/"><font color="black" size="3">携帯版</font></A> あと、 >ホスト側に i を追加したのですが、たぶんその方法が間違っていると思います。 携帯サイト用のindexはディレクトリに入れてあるんですよね ちなみにリンクが繋がっていればhttp://*******.***/i/ また、ほかにディレクトリがあればhttp://*******.***/****/i/ になるはずですが

noname#220054
質問者

補足

再度の回答ありがとうございます。 >Webサイトのトップページに携帯サイトのURLをリンクしたうえでのことでしょうか このリンクについては、まだ行っていませんでした。 パソコン用サイトと携帯用サイトのURLが同じなので、携帯サイト用のディレクトリを作成してそこにファイルを入れるだけで、リンクは不要だと思っていました。  『i/』 を付けてリンクしてみます。

  • CONAN18
  • ベストアンサー率42% (132/313)
回答No.2

>>1、パソコン用サイトの中に、新しいフォルダを作り、その中に携帯用サイトのファイルを入れてアップしたのですが、うまくいきませんでした。 ということですがWebサイトと携帯サイトとの根本的な違いは、スタイルやフォントですからね。 Webサイトと同じようなスタイルやフォントでは携帯サイトは作れませんよ その辺りを学ぶなり研究なりされてみてはどうですかね ちなみにですが >>新しいフォルダを作り、その中に携帯用サイトのファイルを入れてアップしたのですが、 ディレクトリ名は i になってますか

noname#220054
質問者

お礼

回答ありがとうございます。 携帯用は初めてなので、ホームページビルダー体験版で作成しました。 それと、ホスト側に i を追加したのですが、たぶんその方法が間違っていると思います。

  • mira723
  • ベストアンサー率20% (160/781)
回答No.1

どう上手くいかなかったのかを書いてください 転送方法は、PC用と同じです 方法的にはそれだけとは限りません 私の場合は、CGIを使用し、PCサイトと携帯サイトを自動振り分けにしています

noname#220054
質問者

補足

回答ありがとうございます。 まず、 1、携帯用のファイルを、ホームページビルダーの体験版でau向けで作りました。サイズは7kbです。 2、次に、FFFTPホスト側に 『i』 と言う名前のフォルダを作成。 3、ローカル側に、携帯用のファイルを追加。 4、ホスト側の『i』フォルダにファイルをドラッグ。 5、ローカル側をアップロード。 6、アドレスに、i/を追加して携帯電話で検索しても、表示されない。 http://www.1234.com/i/のようにしました。 ちなみに、サーバは、CGIには、対応しているとの事です。 この転送の仕方で、お気づきの点がありましたら、教えてください。 よろしくお願いします。