• ベストアンサー

EZweb用サイト、ソースが直接表示される

EZweb用サイトを作って、サーバにアップしました。 自分ではEZweb対応携帯を持っていなかったので、 友人に頼んで見てもらったところ 「ソースが直接見えてるよ」と言われました(T_T) サイトの作成はWindowsXPマシンで、DesignWireを使用してiモード用サイトを自動変換、付属のチェック用アプリでは画面が表示されます。 サイトのアップロードはMacからNetFinderで行いました。 パーミッションの設定かなにかで、コツでもあるんでしょうか? 解る方、助けてください(*_*) よろしくお願いいたします。

  • HTML
  • 回答数5
  • ありがとう数2

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.5

EZweb用コンテンツは特殊な書き方で書く必要があります。 また、旧来の機種用の仕様の「HDML」と、新しい機種用の仕様の「XHTML」の2種類があります(これら2種類は、携帯のブラウザが自動で変換してくれる、と言う事になってるようですが、ちょっとでも仕様から外れた書き方をすると、自動変換が正しく働かず、ブラウズ出来なくなります) 更に、旧来の機種用の仕様の「HDML」では、コンテンツをアップロードするサーバー側に「この拡張子のファイルはHDML形式のファイルである」と言う設定が必要です。 サーバーにその設定が行われていないと、サーバーがファイルを送り出す際に「このファイルはテキストファイルである」として送り出してしまい、それを受け取った携帯端末は「これは単なるテキストファイル」と認識してしまい、結果、ソースがそのまま見えてしまいます。 具体的に言うと、サーバーのhdmlファイルがある場所の.htaccessファイルに AddType text/x-hdml;charset=Shift_JIS .hdml の1行が必要です。また、使用するサイトで「ユーザーが設置した.htaccessファイルが有効」である必要があります。 プロバイダやサイトによっては「セキュリティに問題が出るので、ユーザーが設置した.htaccessは無効です」となっている場合があり、そのようなサイトでは、hdmlコンテンツを設置する事が出来ません(設置してもソースが直接見えるだけになります。また「ピリオドで始まるファイル名のファイルは置かないで下さい。削除出来なくなります」との制限があって.htaccessを置く事自体を禁止しているサイトもあります) 詳しくは、以下のホームページを参照して下さい。 http://www.au.kddi.com/ezfactory/

参考URL:
http://www.au.kddi.com/ezfactory/
usa2942
質問者

お礼

ありがとうございます。 .htaccess設置と、不要なタグ等を削ったりしてなんとかなりました。 みなさんありがとうございました。

その他の回答 (4)

  • 78tch
  • ベストアンサー率31% (50/157)
回答No.4

> EZweb用サイトを作って、 > DesignWireを使用してiモード用サイトを →この辺は大丈夫ですか?

  • 78tch
  • ベストアンサー率31% (50/157)
回答No.3

表現が不適切でしたかね。 ソースの書き方が不完全なんでしょう。 文字を表示するだけ、とかシンプルなページとかから始めて、ちゃんと表示されるかをまず確認なさっては。

usa2942
質問者

お礼

ありがとうございます。 ソースが表示される件は、HDTPヘッダを書き出すように、サーバに.htaccessを設置して解決しました。 が、こんどはページ自体がエラーを起こしまして(Q_Q)↓ おっしゃるように、シンプルなページで試してみます。 ありがとうございました。

  • kosa
  • ベストアンサー率25% (379/1464)
回答No.2

EZwebはHTML言語ではありません。HDML言語です。 しかも、HDMLはHTMLの規格とは大きくことなりカードとデッキの概念からなりたっています。

  • 78tch
  • ベストアンサー率31% (50/157)
回答No.1

それはですね、往々にしてHTMLが不完全なんですね。

関連するQ&A

  • ezwebにて写メをアップロードするオープンソースはありますか?

    ezwebにて写メ(画像)をサーバー上にアップロードしたいのですが、プログラムがオープンソースなものはないでしょうか? (データベースは使わない方向で考えてます)

    • ベストアンサー
    • Perl
  • EZwebについて

    私のホームページはIモード・EZweb・Jスカイ対応の携帯向けのサイトなんですが、先日サーバーのメンテナンスがあってからEZwebからだけがアクセスできなくなってしまいました。 同じサーバーでもうひとつべつのドメインで契約しているのですがそのサイトも同じ状況です。 サーバーに問い合わせたところ「サーバー側にソフトをインストールしないといけないのですか?」と帰ってきました。 そんなソフトがあるのでしょうか?

  • サイトが表示されません

    こんにちは。 エックスサーバー上でWebサイトを公開しているものなのですが ある日突然サイトが見れなくなりました。(サイトの構成はワードプレスを使っています) 試行錯誤してもわからなかったのでFTPサーバー上でそのサイトのフォルダを一旦削除し、バックアップを取っていたフォルダを再度アップロードしました。(以前はこの方法で復旧しました)しかし再度アップロードしたにも関わらず、サイトは表示されずそれどころかエックスサーバーで使っているメールも送受信できなくなってしまいました。 サイトの方は500 Internal Server Errorと出てしまい、下記の表示が出ます。 断続的に発生する場合 CGIの負荷が大きい(CGIプロセスが多数動作している)。 常に発生する場合 CGIのパーミッション設定に誤りがある。 CGIのソースコードに問題がある。 .htaccess の記述に誤りがある。 会社のエンジニアが急にいなくなってしまった矢先の出来事です。 サイトが見れないとお客さんからクレームが来ていますし、先方とのメールのやり取りもできません。 どなたか助けてください。

    • 締切済み
    • Mac
  • EZweb HTML変換仕様について

    EzwebではHTMLで制作したページをEzサーバでXHTMLに変換して各携帯に表示するんですよね? ここで気になったのですが、XHMLの1ページのサイズは画像の容量を含めない状態で1ファイルあたり9KBと ありますが、これは変換サーバを通した時には容量は増えるのでしょうか? 画像などは容量が増えますよね? あと画像についてお尋ねしますが、auサイトでは25kバイト以下 (ブラウザ上は9kバイト) とありますが、 このブラウザ上は9kバイトというのはどういう意味なのでしょうか? 9KBで作って、サーバで変換された時に25KB以内になるようにという意味なのでしょうか? でもこの変換後の画像サイズの容量がわかりません。 また各機種ごとのEzwebが見られる重さなどの一覧表は無いのでしょうか? 長々と質問してしまいましたが、どなたが宜しく解答お願い致します。

  • Ezwebで画像のアップロード

    現在、au携帯端末向けのサイト(Ezweb)を作成しております。 開発環境は以下の通りです。  (1)プログラム言語 :Java Servlet/JSP  (2)マークアップ言語:xHTML-Basic(※JSP内に記述)               (3)Webサーバ    :Tomcat  (4)au端末      :W21S 早速質問させていただきます。。。 「xHTML-Basic」でデータフォルダに保存されている画像を取得し、その画像をサーバへ“アップロード”したいのですが、そのようなことは可能でしょうか? 調べたところ「xHTML-Basic」による“ダウンロード”は可能なようですが、“アップロード”に関する情報を得ることができませんでした。 どなたかご存知の方がいらっしゃいましたら教えていただけると幸いです。よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • サイトのデータをバックアップする時のCGIなどのパーミッションの設定を引き継ぐ方法

    自分のサイトのデータをバックアップする時、CGIなどのパーミッションの設定を引き継ぐ方法はありますでしょうか。 また、逆にバックアップしたサイトのデータを、サーバーにアップロードする時、CGIなどのパーミッションの設定を引き継ぐ方法はありますでしょうか。

  • CGIをアスキー転送モードでアップすると「Internal Server Error」となります。

    CGIをダウンロードして、サーバーにアップロードしたのですが、 CGIが作動せず、「Internal Server Error」となってしまいます。 KENTのフリーCGIほか、いろいろなCGIで試してみても同様です。 転送モードやパーミッション等の基本的な設定は間違っておりません。 他のサーバーであれば、問題なく動きました。 いろいろと試したところ、どうやら改行コードの問題のようだったため、 ダウンロードしたCGIファイルを、エディタにてLFに変換して保存し、 バイナリ転送モードにてアップロードしたところ、作動しました。 通常であれば、このようなことをしなくても、ダウンロードしたCGIファイルを アスキー転送モード(もしくは自動)でアップロードすれば 作動すると思うのですが、この原因は何なのでしょう? サーバー側の設定の問題なのでしょうか? どなたかもし分かりましたら、ご教授お願いいたします。

    • ベストアンサー
    • CGI
  • サイトのデータをバックアップする時、CGIなどのパーミッションの設定を引き継ぐことのできる専用ソフトについて

    自分のサイトのデータをバックアップする時、CGIなどのパーミッションの設定を引き継ぐことのできる専用ソフトは、知りませんか? また、逆にバックアップしたサイトのデータを、サーバーにアップロードする時、CGIなどのパーミッションの設定を引き継ぐことのできる専用ソフトは、知りませんか?

  • Sift-JIS→UTF-8への文字コード変換

    使用マシンはWindowsXPです。 EZwebのサイトを制作中です。 XHTMLで宣言にUTF-8としているため、日本語の文字コードをSJIS→UTF-8に変換したいのですが、使い勝手のよい文字コード変換ツールを教えてください。 できればフリーがよいです。 よろしくお願いいたします。

  • サーバの移転に便利なFTPソフトは?

    近々、サーバの移転を使用と考えております。 現在運営しているサイトは、CGIを多用しているので、井新しいサーバへ移転する際に、1つ1つパーミッションを設定しなおすのに手間がかかってしまいます。 そこで、旧サーバから新サーバへ移転する際に、ファイルをアップロードさせると同時に、パーミッションも自動的に維持できるようなソフトはないでしょうか? 一旦PCにファイルをDLしてから、新サーバへファイルをあげるのでは無く、ソフトを使用してダイレクトに旧サーバから新サーバへ、パーミッション維持したまま移転できれば、とても楽に移転作業ができます。 Windows、Macどちらでも構いません。 できればフリーウェアが良いのですが、シェアで良いのがあればお教え下さい。 よろしく御願いします。

専門家に質問してみよう